Interview questions
Technical interview questions,
by topic and by round.
Practice questions written by our team, the rubric each round is scored on, and guides to prepare. Read them, then practise one out loud with an engineer.
By round
Pick the round you are preparing for.
- DSA and coding questionsPractice questions, what the interviewer looks for and the five lines it is scored on.
- Arrays and strings
- Hashing
- Two pointers
- Sliding window
- Linked lists
- Stacks and queues
- Trees
- Graphs
- System design questionsPractice questions, what the interviewer looks for and the five lines it is scored on.
- Estimates and APIs
- Caching
- Databases and sharding
- Queues and streams
- URL shortener
- News feed
- Chat system
- Notifications
- Low-level design questionsPractice questions, what the interviewer looks for and the five lines it is scored on.
- OOP and SOLID
- Design patterns
- Parking lot
- Elevator
- LRU cache
- Rate limiter
- Splitwise
- Library system
- Frontend machine coding questionsPractice questions, what the interviewer looks for and the five lines it is scored on.
- JavaScript
- TypeScript
- React
- State management
- Forms and validation
- Autocomplete
- Infinite scroll
- Data table
- Behavioural questionsPractice questions, what the interviewer looks for and the five lines it is scored on.
- Career story
- Ownership
- Conflict
- Leadership
- Failure and learning
- Impact
- Working with product
- Hiring manager round
Guides
How rounds are scored,
and how to prepare for them.
- How system design is scoredHow system design interviews are scored: the five skills interviewers mark, what a 1, 3 and 5 look like, how the bar moves by level, and a worked example.
- DSA prep in 2 weeksA day-by-day 14-day plan to prepare for a DSA coding interview: which topics first, how to practise talking while you code, and when to take a mock interview.
- What a mock report should tell youWhat good mock interview feedback contains: marks per skill with reasons, what you said, the gaps that cost most, practice for each and a verdict at your level.
Questions are a start.
Practise one out loud.
A 60-minute mock interview with an experienced engineer, and a written report within 24 hours. From ₹2,499 ($32).