Android App Development Telephonic Interview Questions & Answers
30 questions for the telephonic interview stage — 16 easy, 13 medium, 1 hard.
About the telephonic interview round
The telephonic or screening round is a 15-30 minute call with a recruiter or engineer. It checks your basics, your CV and whether you can explain Android App Development concepts clearly without a screen to point at.
Tips for the telephonic interview round
- Keep your CV in front of you and be ready to explain every line on it.
- Answer in short, clear sentences; there is no whiteboard, so structure matters.
- Take the call somewhere quiet and confirm the time in advance.
- Prepare one question to ask the interviewer at the end.
What is the difference between val and var in Kotlin?
Show answer
What is Kotlin Flow and how is it different from a suspend function?
Show answer
Users who reinstall the app lose all their settings. How can you restore them?
Show answer
Explain Dispatchers.Main, IO and Default.
Show answer
Your team wants to migrate a large XML app to Compose. How would you plan it?
Show answer
How do you pass data between screens and what is the size limit?
Show answer
What does R8 do in a release build?
Show answer
What is DataStore and why does it replace SharedPreferences?
Show answer
Explain the difference between let, run, with, apply and also.
Show answer
What is a coroutine and how is it different from a thread?
Show answer
What is unidirectional data flow?
Show answer
How do you handle a code review comment you disagree with?
Show answer
What are OkHttp interceptors and give common uses.
Show answer
How do you check network connectivity in modern Android?
Show answer
What is the difference between List and MutableList, and is List truly immutable?
Show answer
What is Room and what are its main components?
Show answer
You need to cache API responses so the home screen opens instantly. What approach do you take?
Show answer
What is dependency injection and why use Hilt?
Show answer
What is a sealed class and when would you use it on Android?
Show answer
What is the difference between == and === in Kotlin?
Show answer
What does the inline keyword do and when should you use reified?
Show answer
What are launch modes and task affinity?
Show answer
A screen shows a snackbar again every time the device rotates. How do you fix it?
Show answer
How do you handle a situation where you are blocked by another team's API not being ready?
Show answer
What are higher-order functions and lambdas in Kotlin?
Show answer
Explain the Activity lifecycle.
Show answer
What is an ANR and how do you prevent it?
Show answer
What is the difference between viewModelScope and lifecycleScope?
Show answer
What are the four main Android app components?
Show answer
Frequently asked questions
What happens in the Android App Development telephonic interview round?
The telephonic or screening round is a 15-30 minute call with a recruiter or engineer. It checks your basics, your CV and whether you can explain Android App Development concepts clearly without a screen to point at.
How do I clear the telephonic interview round?
Keep your CV in front of you and be ready to explain every line on it. Answer in short, clear sentences; there is no whiteboard, so structure matters. Take the call somewhere quiet and confirm the time in advance.
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.