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

Platform Internals Mock Test

Binder IPC and its transaction limit, the Java versus native heap, ART garbage collection, dex2oat and Baseline Profiles, JNI references, and Keystore-backed encryption.

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

Not attempted

Start test