Mock interviews
Free timed coding mock interviews: answer out loud, take the follow-ups, then score yourself against the rubric.
How a mock works
- TimedAbout 3 minutes a question, with a visible clock you can pause.
- Out loudAnswer as you would in the room. Nothing is recorded.
- Follow-upsThen the follow-up questions an interviewer would ask.
- RubricTick the key points you covered; that is your score.
Timed rounds (3)
Set a timer for the round, take the questions in order and say your approach out loud before you answer.
Phone screen
3 questions · 20 min
One warm-up and one core problem, talking through the approach before coding.
Coding round
3 questions · 45 min
Two problems of rising difficulty, with time at the end to test and state complexity.
Onsite loop round
4 questions · 60 min
One medium and one hard problem plus a follow-up discussion on trade-offs.
Mock sets (34)
Arrays, strings and hash maps mock 1
Arrays, strings and hash maps · 5 questions · about 25 min
Arrays, strings and hash maps mock 2
Arrays, strings and hash maps · 5 questions · about 25 min
Two pointers mock 1
Two pointers · 5 questions · about 25 min
Two pointers mock 2
Two pointers · 5 questions · about 25 min
Sliding window mock 1
Sliding window · 5 questions · about 25 min
Sliding window mock 2
Sliding window · 5 questions · about 25 min
Trees mock 1
Trees · 5 questions · about 25 min
Trees mock 2
Trees · 5 questions · about 25 min
Trees mock 3
Trees · 5 questions · about 25 min
Graphs mock 1
Graphs · 5 questions · about 25 min
Graphs mock 2
Graphs · 5 questions · about 25 min
Graphs mock 3
Graphs · 5 questions · about 25 min
Graphs mock 4
Graphs · 5 questions · about 25 min
Complexity analysis mock 1
Complexity analysis · 5 questions · about 25 min
Complexity analysis mock 2
Complexity analysis · 5 questions · about 25 min
Stacks and queues mock 1
Stacks and queues · 5 questions · about 25 min
Stacks and queues mock 2
Stacks and queues · 5 questions · about 25 min
Searching sorted data mock 1
Searching sorted data · 5 questions · about 25 min
Searching sorted data mock 2
Searching sorted data · 5 questions · about 25 min
Linked lists mock 1
Linked lists · 5 questions · about 25 min
Linked lists mock 2
Linked lists · 5 questions · about 25 min
Heaps and priority queues mock 1
Heaps and priority queues · 5 questions · about 25 min
Heaps and priority queues mock 2
Heaps and priority queues · 5 questions · about 25 min
Backtracking mock 1
Backtracking · 5 questions · about 25 min
Backtracking mock 2
Backtracking · 5 questions · about 25 min
Dynamic programming mock 1
Dynamic programming · 5 questions · about 25 min
Dynamic programming mock 2
Dynamic programming · 5 questions · about 25 min
Dynamic programming mock 3
Dynamic programming · 5 questions · about 25 min
Greedy choices and intervals mock 1
Greedy choices and intervals · 5 questions · about 25 min
Greedy choices and intervals mock 2
Greedy choices and intervals · 5 questions · about 25 min
Strings and tries mock 1
Strings and tries · 5 questions · about 25 min
Strings and tries mock 2
Strings and tries · 5 questions · about 25 min
Bits and maths mock 1
Bits and maths · 5 questions · about 25 min
Interview craft mock 1
Interview craft · 5 questions · about 25 min