AndroidHire Field Guide · Volume 18

Crack the Kotlin Interview

Close the gap between using Kotlin and being interviewed on it — nullability, coroutines, Flow, generics, and interop.

20 chaptersPaid subscriber guide∞ revisit anytime

Included with 3 and 12-month plans

01Build mental models

Understand why the patterns work, not just what to memorize.

02Connect to interviews

Turn technical depth into crisp, structured explanations.

03Apply with confidence

Use practical tradeoffs and examples when follow-ups get harder.

Inside the guide

Your chapter roadmap

This complete guide is available with 3 and 12-month plans.

  1. 01Chapter 1: How Kotlin Gets InterviewedIncluded with 3 and 12-month plansSubscriber
  2. 02Chapter 2: Kotlin on the JVMIncluded with 3 and 12-month plansSubscriber
  3. 03Chapter 3: Types, Nullability, and Smart CastsIncluded with 3 and 12-month plansSubscriber
  4. 04Chapter 4: FunctionsIncluded with 3 and 12-month plansSubscriber
  5. 05Chapter 5: Lambdas, Higher-Order Functions, and `inline`Included with 3 and 12-month plansSubscriber
  6. 06Chapter 6: Classes, Constructors, and Initialization OrderIncluded with 3 and 12-month plansSubscriber
  7. 07Chapter 7: Data ClassesIncluded with 3 and 12-month plansSubscriber
  8. 08Chapter 8: Sealed Classes, Sealed Interfaces, and Exhaustive `when`Included with 3 and 12-month plansSubscriber
  9. 09Chapter 9: Objects, Companions, and SingletonsIncluded with 3 and 12-month plansSubscriber
  10. 10Chapter 10: DelegationIncluded with 3 and 12-month plansSubscriber
  11. 11Chapter 11: Generics and VarianceIncluded with 3 and 12-month plansSubscriber
  12. 12Chapter 12: Collections and SequencesIncluded with 3 and 12-month plansSubscriber
  13. 13Chapter 13: Scope FunctionsIncluded with 3 and 12-month plansSubscriber
  14. 14Chapter 14: Error HandlingIncluded with 3 and 12-month plansSubscriber
  15. 15Chapter 15: Coroutine FundamentalsIncluded with 3 and 12-month plansSubscriber
  16. 16Chapter 16: Cancellation and Exception HandlingIncluded with 3 and 12-month plansSubscriber
  17. 17Chapter 17: Flow, StateFlow, and SharedFlowIncluded with 3 and 12-month plansSubscriber
  18. 18Chapter 18: Java InteropIncluded with 3 and 12-month plansSubscriber
  19. 19Chapter 19: Performance and MemoryIncluded with 3 and 12-month plansSubscriber
  20. 20Chapter 20: The Code Review RoundIncluded with 3 and 12-month plansSubscriber