Technical interview practice
Practice verbal questions and coding problems across software engineering, AI/ML, quant, and systems. Answer from memory, expose weak areas, and turn them into a focused review plan.
Up to 5 questions · No account · No card
Choose your target role and level.
Question depth
Fundamentals through research-level follow-ups
Practice formats
Speak, type, code, or work in notebook mode
Focused review
Weak questions return; mastered questions move aside
Role coverage
Software, AI/ML, quant, systems, and data
Role coverage
Choose the interview you are preparing for. The bank narrows to the questions, coding problems, and review modes most relevant to that path.
Core areas
Sample question
Explain virtual memory and why an operating system uses it.
Coding problem
Longest Substring Without Repeating Characters
Product workspace
Explain concepts from memory, implement solutions, and revisit weak areas without switching tools.
Operating systems · Fundamentals · Junior
Question 4 of 15
Build the answer from memory before checking the expected concepts.
Again
Same session
Hard
Sooner
Good
Standard
Easy
Later
The learning loop
01
Answer without seeing the solution.
02
Check the expected concepts and trade-offs.
03
Again, Hard, Good, or Easy.
04
Weak material returns sooner.
After your first sessions
Progress reflects what you can retrieve and solve—not how many pages you opened.
Example progress view
Overall readiness
61%
48
Mastered
12
Due
80
Unseen
Weakest topic
Concurrency · 36%
Recent improvement
Operating Systems: 42% → 61%
Due today
12 questions
Recommended next
15-minute fundamentals review
Start with 12 questions due today.
Free
Free
Pro
Compare plans
No. Practice ranges from foundational junior questions to senior, staff, and research-level reasoning.
Yes. The catalog includes algorithm, ML, quant, SQL, systems, and research problems with an editor and test cases.
Yes. Microphone access is requested only when you press the microphone control. Typed practice remains available at all times.
Grade each answer Again, Hard, Good, or Easy. Weak material returns sooner and mastered material moves aside.
Yes. You can try up to five diagnostic questions without an account or card.
Company tags indicate relevance to common interview patterns and available public reports. They do not guarantee that the exact question appeared in a specific interview.
Start with five sourced questions
Up to five sourced questions · no account required