Interview prep, one short at a time.
Swipe through bite-sized Q&A cards for Java, Kotlin, Android internals, Flutter, Python, JavaScript, React, Node.js, Swift, SQL and system design — sorted beginner to advanced, so you always know what to study next.
What is the difference between onPause and onStop?
onPause runs when the activity loses focus but stays partially visible. onStop runs once it is fully hidden…
Everything you need to cram smart
Built for the five minutes you have between meetings, on the train, or right before the call starts.
Swipeable shorts
One question, one answer, one swipe. No scrolling walls of text to find what matters.
Topic-based practice
Java, Kotlin, Python, JavaScript, Flutter and more — drill the exact stack you're interviewing for.
Beginner to advanced
Every question is leveled, so you can start where you are and work up with confidence.
Save & track progress
Bookmark the ones you want to revisit and watch your completion percentage climb.
Interview questions across your whole stack
Backend, frontend, mobile, databases, and the system design round — pick a topic and start swiping.
Java
OOP, collections, concurrency, JVM internals, Spring Boot.
Kotlin
Coroutines, null safety, extension functions, Java interop.
Android & AOSP
Activity lifecycle, Binder IPC, system services, Zygote, SELinux.
Flutter
Widgets, state management, navigation, performance.
Python
Data structures, decorators, async, Django.
JavaScript
Closures, promises, the event loop, TypeScript.
React
Component patterns and modern frontend practice.
Node.js
Server-side JavaScript fundamentals and APIs.
Swift
Core language features for iOS development.
SQL
Joins, indexes, transactions.
System Design
Scalability, databases, caching, microservices.
Three swipes to interview-ready
Pick a topic
Choose a skill — Java, Kotlin, Flutter, Python, JavaScript, system design and more — or let the shuffle pick one for you.
Swipe through shorts
Read the question, think it through, then flip the card to check your answer against ours.
Level up
Mark it "Got it" or "Review again." InterviewShorts tracks your progress across every level.
Study at the right depth
Every card is tagged with a level, so you never waste time on questions that are too easy or too far ahead.
Fundamentals and definitions — great for warming up or switching into a new stack.
Trade-offs, "why" questions, and the stuff that separates juniors from mid-level hires.
System design, internals, and the deep-dive questions senior interviews lean on.
How would you design a rate limiter for a public API?
Start with the algorithm — token bucket or sliding window — then talk distribution: a shared store like Redis for multi-instance consistency, and where the limiter sits in the request path.
Download InterviewShorts and start practising today.
No sign-up required to start. Pick a topic, swipe through a few shorts, and see how far you get before your next interview.
Good to know
Is InterviewShorts free?
Yes. The app is free to download and use on Android, with no account required to start practising.
Which topics are covered?
Java, Kotlin, Android internals (AOSP), Flutter, Python, JavaScript, React, Node.js, Swift, SQL, and system design — each question is tagged by topic and difficulty so you can filter to exactly what you need.
Is there an iOS version?
InterviewShorts is currently available on Android via Google Play. An iOS release is on the roadmap.
Can I suggest a question or topic?
Yes — reach out through the contact link in the app's profile tab and we'll add it to the queue.