Android App Development Interview Questions in Chennai
36 practice questions with answers for Android App Development interviews in Chennai.
Android App Development jobs in Chennai
Chennai is a long-standing IT-services and SaaS hub along OMR, with strong demand for testing, data and support-engineering roles. Many companies here hire freshers in large batches and train them on the job.
Below are 36 questions that match the mix of service, product and domain employers hiring junior android developers in Chennai.
Write a Retrofit interface for listing products with paging and fetching one product.
Show answer
Network calls keep running after the user leaves a screen and results arrive late. How do you fix this?
Show answer
You are starting a new app for a fintech startup. Which architecture and libraries would you choose and why?
Show answer
QA says a bug happens only on one manufacturer's phones. How do you debug it?
Show answer
A screen shows a snackbar again every time the device rotates. How do you fix it?
Show answer
How do you model API results and errors cleanly for the UI?
Show answer
Your team is migrating a Java Android app to Kotlin. How would you plan it?
Show answer
What does the inline keyword do and when should you use reified?
Show answer
What is the difference between a started service, bound service and foreground service?
Show answer
What is the difference between @Provides and @Binds in Hilt?
Show answer
How do you write tests for a Room DAO?
Show answer
What is the difference between lateinit and by lazy?
Show answer
Explain generics variance with in and out in Kotlin.
Show answer
Explain the Fragment lifecycle and why viewLifecycleOwner matters.
Show answer
What is CompositionLocal and when should you use it?
Show answer
A teammate uses !! everywhere to silence compiler errors. How do you handle this in code review?
Show answer
Write a function that retries a suspend call with exponential backoff.
Show answer
How should a Fragment or Activity collect a Flow safely?
Show answer
How do you store relationships in Room, such as orders with items?
Show answer
The app shows an ANR when the user taps Save. The save function is suspend. What could be wrong?
Show answer
Write an OkHttp interceptor that adds a bearer token to every request.
Show answer
The crash-free rate dropped after a release only on Android 15 devices. How do you respond?
Show answer
Write a periodic sync job with WorkManager that runs only on unmetered network.
Show answer
What is an Android App Bundle and why does Play require it?
Show answer
Write a delegated property that logs whenever a value changes.
Show answer
What conflict strategies does Room offer for inserts?
Show answer
Explain the difference between let, run, with, apply and also.
Show answer
Write a manifest entry for a deep link that opens a product screen.
Show answer
Users who reinstall the app lose all their settings. How can you restore them?
Show answer
Images in a feed load slowly and the app runs out of memory. What do you change?
Show answer
A composable makes an API call every time the screen recomposes. What is wrong and how do you fix it?
Show answer
What is an ANR and how do you prevent it?
Show answer
Users report the app loses form data when they switch to another app and come back after a while. Why?
Show answer
What is the difference between a deep link and an Android App Link?
Show answer
How do LazyColumn keys improve performance and correctness?
Show answer
Companies with offices in Chennai (4)
Amazon
Android App Development interview questions
Bengaluru, Hyderabad, Chennai +2
View questionsTCS
Android App Development interview questions
Mumbai, Chennai, Pune +2
View questionsInfosys
Android App Development interview questions
Bengaluru, Mysuru, Pune +2
View questionsZoho
Android App Development interview questions
Chennai, Tenkasi
View questionsFrequently asked questions
Which companies hire Android App Development professionals in Chennai?
Companies with large offices in Chennai include Amazon, TCS, Infosys, Zoho. Use their company pages below to practise employer-specific sets.
Are Android App Development interviews in Chennai different from other cities?
The questions depend more on the company than the city. Chennai's mix of employers decides the style: Many companies here hire freshers in large batches and train them on the job
How do I find Android App Development jobs in Chennai?
Shortlist companies with Chennai offices, keep your CV focused on Android App Development projects, apply on company career pages and job portals with the Chennai filter, and practise the questions on this page before each interview.