SDE Android Intern
Interview Date
July 2025
Result
Rejected
Difficulty
Medium
Rounds
1 Technical Round (after assignment)
Drive Type
Internship
Topics asked
Detailed experience
College: Not Specified
Interview Date: July 2025
Interview Type: Internship
Result: Rejected
Difficulty: Medium
Rounds: 1 Technical Round (after assignment)
Topics Asked: MVVM architecture, Android Activity lifecycle, Lambda functions, Dependency Injection, Kotlin Data Classes, RecyclerView selection logic, Caching, API calls, Resume discussion.
The candidate applied for the SDE Android Intern role through a Google Form and received an assignment to build a stock display app using Kotlin. The interview primarily revolved around this assignment. The interviewer asked about the app's architecture, specifically why MVVM with Repository pattern was chosen. Questions included: "What is MVVM architecture?", "What happens when the user rotates the screen?", "What are lambda functions and their use cases?", "How was the bottom navigation bar implemented?", "What is dependency injection?", and "How does the ViewModel help retain data across screen rotations?". The Activity lifecycle was also a topic. A scenario-based question involved managing single selection in a RecyclerView with payment options. Data handling, caching, and API call structuring were discussed. Kotlin-specific questions about data classes were asked, including "Can a data class be empty?" and its differences from a regular class. The interviewer also inquired about numbers mentioned in the resume. The feedback received was to delve deeper into the "under the hood" workings. Although not selected, the candidate found it a valuable learning experience.