Mobile App Development Technical Round Questions & Answers
40 questions for the technical round stage — 8 easy, 28 medium, 4 hard.
About the technical round round
The technical round is the core of a Mobile App Development interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
Tips for the technical round round
- Say your approach out loud before you start writing.
- After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question.
- Pick one project you can explain end to end, including what you would do differently.
- If you get stuck, explain what you would try next instead of going silent.
Write a Redux Toolkit slice for a cart.
Show answer
How do push notifications work end to end?
Show answer
What are optimistic updates and how do you implement them?
Show answer
Write a React Navigation setup with a stack containing a tab navigator and a details screen.
Show answer
How do you detect and fix memory leaks in cross-platform apps?
Show answer
An animation stutters whenever the screen fetches data. How do you fix it?
Show answer
Why do Flutter apps need a state management solution beyond setState?
Show answer
What are over-the-air updates and what are their limits?
Show answer
You are designing a large Flutter app for a bank with 30 developers. How do you structure it?
Show answer
How do you implement a form with validation in Flutter?
Show answer
How would you structure the folder layout of a medium-sized cross-platform app?
Show answer
What is the difference between a BaaS and a custom backend for a mobile startup?
Show answer
What are useMemo, useCallback and React.memo used for?
Show answer
How do you handle app-wide theming and dark mode in Flutter?
Show answer
Compare Provider, Riverpod and Bloc.
Show answer
How would you set quality gates before a mobile release?
Show answer
How do you handle gestures such as swipe to delete in React Native?
Show answer
What are the steps to publish an app on the Play Store?
Show answer
A React Native list of 2000 items scrolls slowly and shows blank areas. How do you fix it?
Show answer
How do you measure performance in a Flutter app?
Show answer
What is app signing and why must you protect the keys?
Show answer
How do you build a release version of a Flutter app for both stores?
Show answer
Explain the core React Native components.
Show answer
How do you integrate a payment gateway in a mobile app safely?
Show answer
The cart total shows stale values on the checkout screen after items are removed on the cart screen. How do you fix it?
Show answer
A global Redux store causes the whole app to re-render on every small change. How do you fix it?
Show answer
How would you test a Bloc or Riverpod notifier?
Show answer
Compare Redux Toolkit, Zustand and React Context for state in React Native.
Show answer
How would you migrate a large React Native app from JavaScript to TypeScript?
Show answer
How do you pass parameters between screens and type them safely?
Show answer
What is Maestro and why do mobile teams use it?
Show answer
What is Supabase and how does it compare to Firebase?
Show answer
Integration tests pass locally but fail randomly in CI. How do you make them reliable?
Show answer
How do you set up CI/CD for a cross-platform mobile app?
Show answer
Write a GitHub Actions workflow that runs Flutter tests on every pull request.
Show answer
What is the role of a mobile developer in an Agile team?
Show answer
How do you handle account deletion requirements in mobile apps?
Show answer
Your team has no automated tests and frequent regressions. How would you introduce testing?
Show answer
How do you handle error boundaries in a React Native app?
Show answer
Frequently asked questions
What happens in the Mobile App Development technical round round?
The technical round is the core of a Mobile App Development interview: concept questions with follow-ups, a live hands-on task and a deep dive into one of your projects. Interviewers check depth, not just definitions.
How do I clear the technical round round?
Say your approach out loud before you start writing. After a correct answer, expect 'why?' and 'what if?' follow-ups; go one level deeper than the question. Pick one project you can explain end to end, including what you would do differently.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.