Mobile developer interview preparation, round by round
Mobile interviews focus on your platform: Android with Kotlin and Compose, iOS with Swift, Flutter or React Native. Most also have a mobile system design round and one DSA round.
19 resources · 15 free · plus 23 for every role · Links checked 15 October 2026 · How we pick
Change role
- Software engineer 54 resources
- Backend developer 45 resources
- Frontend developer 37 resources
- Full stack developer 43 resources
- Mobile developer 19 resources
- DevOps and SRE 24 resources
- Data engineer 23 resources
- Data analyst 21 resources
- Data scientist 24 resources
- ML engineer 31 resources
- AI engineer 27 resources
- QA and SDET 12 resources
Start here
Three resources, in this order. Everything below is for going deeper on one round.
- Android Interview Questions (Amit Shekhar)
GitHub repo · Free
For Android roles, use this as a checklist: Kotlin, coroutines, Flow, Compose and app architecture, one topic at a time.
- Hacking with Swift Interview Questions
Website · Free
For iOS roles, use this in place of the Android list. Practise how to talk through Swift, SwiftUI and UIKit answers.
- Mobile System Design
GitHub repo · Free
Mobile design rounds ask about the app, not the servers. Learn offline sync, local storage and paging for Android and iOS here.
Nothing matches these filters. Use Show all to see every resource again.
Android, iOS, Flutter and React Native questions 9 resources
Questions on your stack: languages, frameworks, cloud, testing and data tools
Android Interview Questions (Amit Shekhar)
GitHub repo · amitshekhariitbhu/android-interview-questions
A topic-by-topic Android question checklist on Kotlin, coroutines, Flow, Compose, architecture and system design, with answers mostly in the author's free posts.
Best for a checklist of what Android interviews cover
Also in System design
Hacking with Swift Interview Questions
Website · hackingwithswift.com
Over 150 iOS interview questions across Swift, SwiftUI, UIKit, performance and security, each with a free note on how to approach the answer.
Best for iOS candidates practising how to talk through Swift and Apple-platform questions
React Docs (react.dev)
Official guide · react.dev
The React team's official docs, with interactive lessons on components, state, effects and the escape hatches interviewers like to probe.
Best for precise, current answers on hooks, rendering and effects
The Swift Programming Language (official book)
Official guide · docs.swift.org
The Swift project's official language book, including chapters on concurrency, memory safety and automatic reference counting.
Best for precise answers on value versus reference types, ARC, optionals and async/await
Flutter App Architecture Guide
Official guide · docs.flutter.dev
The Flutter team's official advice on layering apps, managing state, injecting dependencies and structuring data flow, with a worked case study.
Best for Flutter architecture and state-management design questions
Also in System design
Guide to App Architecture (Android Developers)
Official guide · developer.android.com
Google's official guidance on splitting Android apps into UI, domain and data layers with unidirectional data flow and dependency injection.
Best for answering Android architecture and app-design questions the way Google frames them
Also in System design
Kotlin Coroutines Guide
Official guide · kotlinlang.org
JetBrains' official guide to coroutines, structured concurrency, cancellation, flows and channels.
Best for the coroutine and Flow questions that appear in almost every Android loop
Thinking in Compose (Android Developers)
Official guide · developer.android.com
The official explainer of Jetpack Compose's declarative model, covering composable functions, recomposition and why composables must avoid side effects.
Best for the recomposition, state and side-effect questions now common in Android interviews
React Native Architecture docs
Official guide · reactnative.dev
The official explanation of React Native's New Architecture: the Fabric renderer, TurboModules, native modules and the threading model.
Best for mid and senior React Native candidates asked about Fabric, TurboModules and performance
System design 3 resources
Designing a large service: APIs, data, scaling and the trade-offs between options
Mobile System Design
GitHub repo · weeeBox/mobile-system-design
A practical framework for iOS and Android design rounds, worked through on a sample feed app from requirements to client architecture, API, storage, offline sync and paging.
Best for mobile engineers whose design round is about the client app, not backend infrastructure
Meta Careers - Preparing for your full loop (SWE)
Official guide · metacareers.com
Meta's official prep page for software engineers who have reached the onsite stage, whose main value is the free Full Loop Interview Guide it links to.
Best for candidates with a Meta onsite scheduled (confirm the exact rounds with your recruiter)
Also in Coding and DSA, Resume, companies and offers
interviewing.io - Mock interview replays
Practice site · interviewing.io
A free library of recorded, anonymised mock interviews run by big-tech engineers, filterable by company, round and level, with paid live mocks available.
Best for watching real interviewer feedback on coding, design and behavioral rounds before your own mocks
Also in Coding and DSA
Coding and DSA 4 resources
Solving problems with data structures and algorithms, and explaining your approach
Tech Interview Handbook
Website · techinterviewhandbook.org
An open-source guide to the whole software interview process, from picking a language and drilling algorithm topics to resumes, behavioral answers and offer negotiation.
Best for planning your coding-interview prep from start to finish
Also in Resume, companies and offers
Grind 75
Website · techinterviewhandbook.org
A study-plan generator that turns a ranked list of high-frequency LeetCode problems into a week-by-week schedule sized to the hours you have.
Best for candidates with a fixed number of weeks who want the highest-value problem list
NeetCode Roadmap (NeetCode 150)
Website · neetcode.io
A visual topic map of 150 core LeetCode problems, each linked to a free video walkthrough on the NeetCode YouTube channel.
Best for learning problem patterns topic by topic, with a video solution for every problem
LeetCode
Practice site · leetcode.com
The default site for interview-style coding practice: thousands of problems, free study plans such as Top Interview 150 and SQL 50, and weekly contests.
Best for daily practice and timed contests (Premium mainly adds company-tagged lists)
LLD and machine coding 2 resources
Class design, design patterns, and building a small working app in about 90 minutes
Refactoring.Guru: Design Patterns
Website · refactoring.guru
A free, illustrated catalogue of the 22 classic design patterns, each with the problem it solves, a structure diagram, trade-offs and sample code in many languages.
Best for learning or revising design patterns before LLD rounds
Head First Design Patterns, 2nd Edition
Book · wickedlysmart.com
A visual, example-heavy introduction to object-oriented design principles and the most-used design patterns in Java, for readers who find the Gang of Four text too dry.
Best for freshers and career-switchers who need LLD foundations before practising problems
Resume, companies and offers 1 resource
Getting shortlisted, researching companies, and comparing and negotiating offers
interviewing.io - Senior engineer's guide to FAANG interviews
Website · interviewing.io
A free long-read built from talks with FAANG interviewers that compares how Meta, Amazon, Apple, Netflix, Google and Microsoft run their loops and team matching.
Best for experienced engineers planning a FAANG or big-tech job search end to end
Same for every role
Behavioral rounds, resumes, pay and company guides do not change with the job. These 23 live on the interview resources hub.
Behavioral and HR
- GeeksforGeeks - HR interview questions
- Microsoft Careers - Interview tips
- MIT CAPD - The STAR method for behavioral interviews
- Tech Interview Handbook - Behavioral interviews
- reverse-interview
- Amazon Leadership Principles
- Google Careers - Interview tips
- Jeff H Sipe - Practice Interviews (YouTube)
- A Life Engineered (Steve Huynh, YouTube)
Practice and communities
Resume, companies and offers
- Tech Interview Handbook - Software engineer resume guide
- Reactive Resume
- Jake's Resume (LaTeX template on Overleaf)
- Hiring Without Whiteboards
- r/developersIndia Community Wiki
- AmbitionBox
- Anthropic - Candidate AI guidance
- Haseeb Qureshi - Ten rules for negotiating a job offer
- Thoughtworks India - AI policy for recruitment
- Levels.fyi - Software engineer pay in India
- r/EngineeringResumes wiki
From the team that keeps this list
Helpwing is a desktop app for interviews where AI help is allowed: it hears the question and drafts an answer from your resume. It is not for online assessments or tests.