DSA by domain
Mobile
Android and iOS engineering — arrays, strings and trees, with memory and lifecycle always in view.
What the roles here have in common
6 topics are core for every one of the 2 roles in Mobile. Whatever job you end up interviewing for inside this domain, this is the part that was never optional:
- Arrays
- Queue
- Recursion
- Stack
- Strings
- Two Pointers
Nothing else is core for only part of this domain: all 2 roles share the same core tier exactly. The ordering still differs below them, but the foundation does not — a rare thing across the 29 roles.
Roles in this domain
Same 370 problems, re-sequenced per role. Pick the exact one you are interviewing for — the roles with a full guide are linked; the rest work inside the app today.
- Android DeveloperIn the app
- iOS DeveloperIn the app