DSA Tracker

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

Other domains