Testing, Performance and Play Store Interview Questions for Android App Development
25 Testing, Performance and Play Store questions with answers for android app development roles — 7 easy, 10 medium, 8 hard.
About Testing, Performance and Play Store
Shipping quality apps means testing, measuring and releasing safely. Learn unit and UI testing, ANRs, memory leaks, startup optimisation, Baseline Profiles, R8, App Bundles, CI/CD, Play Console policies and staged rollouts. These questions separate developers who only write features from engineers who own app quality in production.
What is an ANR and how do you prevent it?
Show answer
What is an Android App Bundle and why does Play require it?
Show answer
Explain the steps to publish an app on the Play Store.
Show answer
Tell me about an app or feature you are proud of building.
Show answer
Where do you see yourself in five years as an Android developer?
Show answer
How do you handle a code review comment you disagree with?
Show answer
Write a unit test for a ViewModel using a fake repository and runTest.
Show answer
How do you find and fix memory leaks in an Android app?
Show answer
What does R8 do in a release build?
Show answer
What is targetSdkVersion and why does Play enforce updates?
Show answer
Write a Gradle configuration for release signing and minification using environment variables.
Show answer
How do you set up CI/CD for an Android app?
Show answer
The crash-free rate dropped after a release only on Android 15 devices. How do you respond?
Show answer
The Play Store rejected your update for a policy violation about permissions. What do you do?
Show answer
The APK size grew to 120 MB and installs from small towns are dropping. How do you reduce it?
Show answer
QA says a bug happens only on one manufacturer's phones. How do you debug it?
Show answer
The app's cold start takes 4 seconds. How do you improve it?
Show answer
What are Baseline Profiles?
Show answer
Your banking app must pass a security audit. What would you check on the Android side?
Show answer
How would you roll out a risky new feature to millions of users safely?
Show answer
Users report battery drain after the latest update. How do you investigate?
Show answer
Your app has 60 Gradle modules and builds take 15 minutes. How would you speed them up?
Show answer
How do you measure app quality after release?
Show answer
Describe a time you improved app performance with measurable results.
Show answer
Frequently asked questions
How important is Testing, Performance and Play Store in Android App Development interviews?
Shipping quality apps means testing, measuring and releasing safely. Learn unit and UI testing, ANRs, memory leaks, startup optimisation, Baseline Profiles, R8, App Bundles, CI/CD, Play Console policies and staged rollouts. These questions separate developers who only write features from engineers who own app quality in production.
How should I use the Testing, Performance and Play Store sheet?
Go top to bottom — easy to hard. Answer before opening each answer, tick what you solved and save misses to Last-Minute Revision.