Top 38
Topic roadmap
Updated weekly · Last refresh Nov 1

Coroutines Interview Questions

The most frequently asked Coroutines questions across all roles and companies, ranked by real interview frequency. Updated daily.

38questions
~5htotal time
40companies covered
Track your progressSign up free to work through all 38 questions and resume where you left off.
Start practicing free →
1
Technical FundamentalsStart here. 37 questions · ~296 min
Concurrency in Application DesignHard

Tests how a candidate designs concurrency, cancellation, and shared-state safety in an application.

Async ProgrammingCoroutinestechnical fundamentalsItlize GlobalApollo Global ManagementTTeya
Async and Concurrency StrategyHard
Recently asked

Tests how candidates combine Kotlin coroutines, lifecycle-aware cancellation, dispatchers, shared-state safety, and failure handling on mobile.

Async Programmingmobile developmentMobile PlatformNNAB - National Australia BankCGI
Debugging a Complex System ErrorHard

Tests a systematic approach to isolating failures across lifecycle, concurrency, UI, persistence, and networking boundaries.

android lifecyclenetworking basicsmobile developmentGeneral Motors (GM)Robert Half
Resume Tech Stack ProficiencyHard

Assess whether the candidate can explain development stacks through runtime behavior, concurrency, APIs, testing, and practical technology choices.

CoroutinesKotlintechnical proficiencyGG4SSLB
Concurrency in Kotlin/SwiftHard

Explains coroutine and Swift concurrency scheduling, cancellation, thread safety, lifecycle ownership, and asynchronous stream handling.

Async ProgrammingmultithreadingReactive StreamsWalmart
Identify and Fix Android Code SnippetHard

Tests a systematic approach to diagnosing Kotlin Android bugs involving lifecycle ownership, coroutines, threading, state, and memory.

android lifecyclecode analysisandroidGeneral Motors (GM)
Asynchronous Data Streams with Kotlin Coroutines or CombineHard

Explain how Kotlin Flow or Combine manages asynchronous streams, cancellation, errors, lifecycle, and UI state updates.

Async ProgrammingReactive StreamsCoroutinesJPMorganChase
State Management StrategyHard

Evaluate how to structure state ownership, asynchronous updates, lifecycle handling, and consistency in a complex Kotlin application.

Reactive StreamsCoroutinesstate managementRRideCo
More Technical Fundamentals questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
More topics1 question · ~8 min
More questions with a free account
The finish line: interview-readyComplete all 38 questions to finish this plan.