Interview preparation
The most-asked questions, mobile system design (on a banking app), performance/testing topics and the build & release process.
1. Top questions & how to structure answers
2. Mobile system design: the banking app case
3. Performance, memory leaks & testing
4. Gradle, build variants, signing & release
๐ฏ Stage assignment
Final assignment โ "a full mock interview" (2 hours, 3-5 days before the real one).
Simulate real interview conditions โ one sitting, no breaks:
1. Block 1 (20 min): "tell me about yourself" + your last project + your hardest bug. Record yourself. 2. Block 2 (30 min): pick 12 random interview questions from the earlier stages (2 per stage) and answer each within 2 minutes โ no peeking. 3. Block 3 (45 min): a timed mobile banking system design, on paper. 4. Block 4 (15 min): your questions for them โ the team, the process, Compose migration, security culture.
Then listen back and produce three lists: solid / hesitant / genuinely unknown.
Done when: every topic on the second and third list has been revisited in its own topic page. Spend your remaining days on that list alone.