#49 · How Find My Device finds an offline phone
Your offline phone whispers a Bluetooth ID; any nearby Android phone relays its own location, end-to-end encrypted. A crowdsourced network with privacy built in.
Ek line yaad rakho: lakhon phones sensor, encryption se bharosa.
How it works
- Your lost phone keeps broadcasting a small Bluetooth beacon with an identifier — no internet needed.
- Any nearby Android device in the network hears it, attaches its own location, and uploads the report.
- The report is end-to-end encrypted: only you (and people you share with) can read it; Google says it doesn't know whose device relayed it.
- The identifier rotates, so strangers can't track one device over time.
Google rolled out this Find My Device network in April 2024, using over a billion Android devices (Android Central, Apr 2024). Finding a phone that's fully switched off works only on some Pixel models.
The interview answer: crowdsourced network
- Sensors = everyone's devices: coverage scales with users, no infrastructure to build.
- Privacy by design: encrypt with the owner's public key on the relaying device; server stores ciphertext only.
- Rotating identifiers to prevent tracking; rate limits and anti-stalking alerts for unknown trackers.
- Scale: write-heavy ingestion of location reports, keyed by rotating ID, with TTLs.
Words to say: crowdsourcing, end-to-end encryption, rotating identifiers, ingestion at scale, TTL.
Go deeper
Finished reading?
Mark it done to track your progress in Reels.
#50 · Why YouTube views got stuck at 301
Every view is an event, and bots can fake them. YouTube froze public counts at 301 while it verified views, until 2015. Eventual consistency and sharded counters.
#48 · Why your neighbour's TV shouts SIX before your phone
Live streams are cut into segments; players start a few segments behind live. 6 s × 3 = 18 s of buffer alone. Latency vs buffering, and how Low-Latency HLS fixes it.