Mock tests

Pick a test. Hit start.

Timed, one-click Android interview sets. Every run scores itself, shows your misses, and remembers your best.

Full mock tests

Cross-topic runs that mirror a real screen. Start with your level.

Junior Full Mock

Fifteen junior-level questions spanning Kotlin basics, the activity lifecycle, and everyday Android framework work.

  • 15 questions
  • 20 min
  • Mixed
  • Junior

Not attempted

Start test

Mid-Level Full Mock

Fifteen mid-level questions on architecture choices, coroutine scoping, and Compose state that a two-to-four-year engineer should own.

  • 15 questions
  • 20 min
  • Mixed
  • Mid

Not attempted

Start test

Senior Full Mock

Fifteen senior-level questions on system design trade-offs, concurrency edge cases, and testable architecture under a tighter clock.

  • 15 questions
  • 25 min
  • Mixed
  • Senior

Not attempted

Start test

Rapid Fire

Ten multiple-choice questions drawn from every topic, timed short to build recall speed before a screen.

  • 10 questions
  • 8 min
  • Multiple choice
  • All levels

Not attempted

Start test

Kotlin DSA Sprint

Ten output-tracing and small-code Kotlin prompts, no Android framework trivia, mirroring a live coding screen.

  • 10 questions
  • 10 min
  • Mixed
  • All levels

Not attempted

Start test

Mock interviews

Written answers against the clock. Reveal the reference, then grade yourself honestly.

Android Screening Interview

Six spoken-style questions across the stack, the kind a first-round screen opens with. Answer in your own words, then grade yourself against the reference.

  • 6 questions
  • 30 min
  • Written
  • All levels

Not attempted

Start interview

Senior Android Interview

Six senior-level questions on concurrency, architecture trade-offs, and production failures, where the follow-up is always "why".

  • 6 questions
  • 35 min
  • Written
  • Senior

Not attempted

Start interview

Mobile System Design Interview

Four design prompts on sync, caching, pagination, and resilience. Talk through trade-offs the way you would at a whiteboard.

  • 4 questions
  • 35 min
  • Written
  • All levels

Not attempted

Start interview

DSA rounds

Two coding questions per round, ten minutes each. Write real Kotlin, then compare with the reference solution.

DSA Round 1: Arrays & Hashing

Pair with target sum and first unique character. The two warm-up problems Android screens open with, in real Kotlin.

  • 2 questions
  • 20 min
  • Written
  • All levels

Not attempted

Start round

DSA Round 2: Arrays In Place

Move zeroes without losing order, then maximum subarray sum. Write pointers and Kadane, the follow-up interviewers love.

  • 2 questions
  • 20 min
  • Written
  • All levels

Not attempted

Start round

DSA Round 3: Stacks & Windows

Valid parentheses with a stack, then longest substring without repeating characters with a sliding window.

  • 2 questions
  • 20 min
  • Written
  • All levels

Not attempted

Start round

Topic-wise tests

Ten multiple-choice questions per topic, twelve minutes on the clock.

Android Fundamentals Mock Test

Activity and fragment lifecycle, the manifest, intents, background execution limits, and process death recovery.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Architecture & Patterns Mock Test

MVVM versus MVI, the repository pattern, dependency injection, unidirectional data flow, and where state should live.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Coroutines & Flow Mock Test

Structured concurrency, dispatchers, cancellation, supervisor scopes, and the difference between cold Flow and hot state.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Jetpack Compose Mock Test

Recomposition, state hoisting, remember and derivedStateOf, side-effect APIs, and reading the three composition phases.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Kotlin Language Mock Test

Null safety, scope functions, data and sealed classes, delegation, inline and reified generics, and collection operators.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Mobile System Design Mock Test

Offline-first sync, pagination, caching layers, image loading, and designing a client that survives a flaky network.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Testing & Quality Mock Test

Unit versus instrumented tests, fakes over mocks, testing coroutines and Flow, and keeping a suite fast and deterministic.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test

Code Snippet Output Mock Test

Read short Kotlin and Android snippets and predict the exact output, ordering, or thrown exception.

  • 10 questions
  • 12 min
  • Multiple choice
  • All levels

Not attempted

Start test