Guides
Short guides for mobile engineers.
Short pages that answer one question each: how a mobile CV gets read, what an iOS or Android interview round scores, how a system design round is judged. Longer essays are in Writing, and checklists you can use today are in Free resources.
Guides
Android interviews
Android architecture interview questions
Answer Android architecture questions with explicit lifecycle, state and data boundaries.
Android interviews
Android behavioral interview questions
Prepare Android project stories that show ownership, judgment and measurable change.
Android interviews
Kotlin interview questions
Prepare Kotlin interview answers about null safety, collections, language design and asynchronous work.
Android interviews
Android threading and performance interview questions
Prepare Android questions about main-thread safety, coroutine dispatch, rendering and measurement.
Career growth
Mobile engineering manager interview questions
Prepare manager answers about people systems, delivery, hiring and mobile engineering quality.
Career growth
Mobile tech lead interview questions
Mobile tech lead interview questions on direction, delivery and technical judgment, and what the hiring side listens for in each answer.
Career growth
Staff mobile engineer interview questions
Prepare for staff mobile interviews through cross-team scope, strategy, adoption and technical leverage.
Cross-platform interviews
Flutter interview preparation
Prepare for Flutter interviews across Dart, rendering, architecture and production delivery.
Cross-platform interviews
React Native interview preparation
Prepare for React Native interviews across JavaScript, native boundaries and production architecture.
Cross-platform interviews
Senior Flutter interview questions
Senior Flutter interview questions on rendering, state, performance and platform channels, with the follow-up each one leads to.
Interview preparation
Android interview prep book
Choose an Android interview book that connects Kotlin, Compose, architecture and production judgment.
Interview preparation
iOS interview prep book
Choose an iOS interview book that covers platform depth, system design and senior judgment.
Interview preparation
Senior iOS interview questions
Prepare senior iOS interview questions that test judgment across Swift, architecture and production work.
Interview preparation
Staff engineer interview preparation
Staff engineer interview prep: the questions loops ask to test scope, leverage and influence, and the evidence that reads as staff, not senior plus.
iOS interviews
iOS architecture interview questions
Answer iOS architecture questions through ownership, boundaries and migration tradeoffs.
iOS interviews
iOS behavioral interview questions
Prepare iOS behavioral stories that prove decisions, ownership and learning.
iOS interviews
iOS interview checklist
Use a focused checklist before an iOS interview loop.
iOS interviews
Swift interview questions
Prepare Swift interview answers about value semantics, protocols, memory, errors and concurrency.
iOS interviews
SwiftUI interview questions
Prepare SwiftUI interview answers about state, identity, rendering, navigation and interoperability.
Resume and CV
Mobile engineering manager resume example
Structure a mobile engineering manager resume around team systems, delivery and measurable organizational outcomes.
Resume and CV
Why am I not getting software engineering interviews?
No interview calls for software engineering roles? Check role fit, CV evidence, positioning and how you apply. Free CV scan included.
System design
Design a chat app for a mobile system design interview
Design a mobile chat app with delivery state, offline queues, sync and reconnect behavior.
System design
Mobile app architecture interview questions
Mobile app architecture interview questions on state ownership, module boundaries, offline behavior and migration, with what gets scored.