Quiz
2707 questions of the kind that actually get asked — in interviews, in architecture review boards, and by the person who has to run the thing at 3 AM. Every answer states the trade-off rather than the slogan, and says when the obvious choice is the wrong one.
All areas2707
Architecture Fundamentals81
Distributed Systems101
Data Architecture90
Cloud Architecture87
Networking86
API & Integration Architecture78
Reliability & Resilience88
Observability81
Performance & Capacity Engineering90
Security Architecture95
Cost Architecture & FinOps92
Business Architecture93
Architecture Communication91
Enterprise Architecture91
Legacy Modernization92
AI-Era Architecture96
Software Architecture & Engineering84
Architecture Patterns84
Architecture Decision-Making91
The Architect's Meta-Skills92
Delivery & Release Engineering93
Platform Engineering & Developer Experience92
Testing & Quality Architecture90
Data Platform Architecture98
Streaming & Real-Time Data93
Data Governance & Semantics91
Frontend & Experience Architecture91
Edge, Mobile & IoT88
Regulatory & Data Protection Architecture90
Assurance, Audit & Model Risk98
19 questions in Edge, Mobile & IoT.
-
Constrained Protocols intermediate Multiple choice
A battery-powered sensor on a cellular network holds an MQTT session. After quiet periods the server's messages stop arriving, though the device's socket is still open and sending works. Which change fixes it at the lowest energy cost?
2 min answer mqttnatkeepalivebattery -
Constrained Protocols intermediate
A soil-moisture sensor runs on two AA cells, about 2,000 mAh usable. It wakes every 15 minutes, sends roughly 60 bytes, and sleeps. Sleep draw is about 10 uA. Each transmission cycle takes roughly 2 seconds at an average 30 mA while the radio is active. Estimate the battery life, and say which assumption you would attack first.
3 min answer batteryduty-cycleenergyiot -
Constrained Protocols intermediate
Devices are battery-powered with intermittent low-bandwidth connectivity. What protocol properties matter, and what is usually chosen wrongly?
1 min answer protocolsmqttcoappower -
Device Identity intermediate
Review this design. A delivery-partner app on low-end Android phones reads a device identifier from the operating system at launch and uses it as the primary key of a devices table. The row holds the partner's current shift, an offline cash ledger and a per-device fraud limit. The identifier is Android SSAID or iOS identifierForVendor depending on platform. What would you remove, what would you change, and what would you leave alone?
3 min answer device-identityandroidiosfraud -
Device Provisioning intermediate
A consumer device sells 600,000 units in the fourth quarter and most of them are gifts. Roughly how many first-boot provisioning requests per second should the platform be sized for on the morning of 25 December, and what does the number rule out?
3 min answer provisioningcapacitycertificatesactivation -
Device Provisioning intermediate
Devices are provisioned on a contract manufacturer's line: each unit boots, calls your cloud provisioning service, receives a unique certificate, and is boxed. At 02:00 on a Saturday your provisioning service becomes unreachable from that factory. The line runs three shifts and cannot stop. What happens next, and what should the design have been?
3 min answer provisioningmanufacturingavailabilitycertificates -
Digital Twin intermediate Multiple choice
A building-controls platform stores a desired state per device and reconciles it on every connection. An operator sets a fan setpoint that one hardware revision cannot accept, and applies it in bulk to 40,000 units. The platform compares reported state with desired state to decide whether to act. What happens over the next day, and which single change stops it?
2 min answer digital-twinreconciliationdesired-statewrite-amplification -
Digital Twin intermediate Multiple choice
A field device is offline for hours at a time, and operators change its settings while it is away - sometimes twice. What should the platform store?
2 min answer digital-twinshadowidempotencyreconciliation -
Digital Twin intermediate
What problem does a digital twin actually solve, and when is it over-engineering?
1 min answer digital-twinsimulationstatemodelling -
Edge Compute Topologies intermediate
A content platform must decide what runs at the edge, in a region, and centrally. How should the topology be reasoned about?
2 min answer sharechattopologyedgeregional -
Edge Compute Topologies intermediate Multiple choice
A ride-hailing platform in the mould of Grab operates in eight cities across four countries. Matching a rider to a driver needs the live positions of nearby drivers and must answer in under 500 ms. Payments, identity and analytics are central. Where should the matching engine run?
2 min answer grabgeospatialplacementlatency -
Edge Functions intermediate
A team wants to move logic to edge functions. What are the genuine constraints, and which logic should stay at the origin?
2 min answer verceledgeconstraintsstate