Practice
63 concepts, 651 companies, and thousands of real interview questions, with a code editor and AI feedback on every one.
Your interview plan
Tell us where you're interviewing and your level, and we'll build a 10-question path from that company's real question stats.
Sign in free to generate your planYour questions
Everything you've started or solved in the code editor, newest first.
Browse the question bank
Thousands of real interview questions, organized by who asks them and what they test.
By company
Concept breakdown, difficulty mix, and every tracked question.
Browse all 651 companies →By concept
Every algorithm and concept, with the questions that test it.
- Array
- String
- Hash Table
- Math
- Dynamic Programming
- Sorting
- Greedy
- Binary Search
- Bit Manipulation
- Depth-First Search
Meeting a pattern for the first time? The interactive courses teach sliding window, binary search, DP and more with step-through visualizations, free with a free account.
Your system design plan
Five designs that climb from your level, with three mock interviews at it to measure your progress.
Sign in free to generate your planYour designs
Everything you've started or solved on the whiteboard, newest first.
System design practice
Draw your architecture on a whiteboard and get AI feedback graded against a hidden rubric. There is no live interviewer, so the full spec is given up front.
Levels describe how much depth a problem demands, not who is allowed to attempt it. All of these get asked at every seniority; what changes is how hard the interviewer pushes on tradeoffs, failure modes and scale.
Shaky on caching, consistency, or queues? The system design courses teach each building block with animated architectures, free with a free account.
Your answers
Every behavioral answer you've drafted or had evaluated, newest first.
Behavioral practice
The questions interviews always circle back to. Write or dictate your answer and get AI feedback graded against what interviewers actually listen for.
Levels describe the scope a strong answer needs, not who may attempt a question. Everyone gets asked about conflict; what changes with seniority is how much organizational weight the story has to carry.
Not sure how to structure the stories? The behavioral courses teach storytelling, conflict, failure, and the rest, free with a free account.