1. Constrained Protocols beginner Multiple choice

    A metered NB-IoT fleet must not record a reading twice, because readings drive a customer's bill. The team proposes QoS 2 so the broker delivers each publish exactly once. Which choice fits better?

    2 min answer mqttqosidempotencynb-iot
  2. Edge Security & Attestation beginner Multiple choice

    A gateway requires each device to prove it is running approved firmware. The device sends a signed measurement of its boot image, and the gateway verifies the signature against the device's registered key. Why is a valid signature not yet evidence that this device is trustworthy right now?

    2 min answer attestationtpmreplaynonce
  3. Mobile App Architecture beginner Multiple choice

    A delivery app marks a parcel delivered. The phone is on a weak connection: the request reaches the server, the response is lost, and the app retries. The customer is charged twice and the parcel is marked delivered twice. Which change fixes this properly?

    2 min answer idempotencyretriesmobileat-least-once
  4. Mobile App Architecture beginner

    A mobile client stamps each event with its own clock and the server stores that timestamp. Why does this break reporting and de-duplication, and what should the server record instead?

    2 min answer clocksevent-timeidempotencyoffline
  5. Mobile Release Strategy beginner Multiple choice

    A mobile app ships a release with a defect that crashes on launch for users in one country. The team is confident because the release included a remote kill switch for the new feature. It does not help. Which mistake does this most likely reflect?

    3 min answer kill-switchfeature-flagsmobilestartup
  6. Physical-World Failure Modes beginner Multiple choice

    A courier fleet of 8000 phones sends one location update every 5 seconds while on shift, 8 hours a day. Each update is about 400 bytes on the wire including headers on a reused connection. Roughly how much cellular data is that per device per month?

    3 min answer estimationtelemetrybatterybatching