Practice coding interviews with Maya.

Choose a question, talk through your solution and review your feedback.

Example interviewTwo Sum · Easy14:20
Conversation
Maya
Walk me through your approach before you write anything.
You
A hash map of the numbers I have seen, so each lookup is constant time.
Maya
Look at line 5. When the match is found, what do you return?
1# two sum2def two_sum(nums, target):3  seen = {}4  for i, n in enumerate(nums):5    if target - n in seen:6      return [seen[target - n], i]
SignalsReasoningEdge casesComplexity
Preview of a practice conversation.

How it works

  1. Choose a question. Browse the question library or follow the Blind 75 roadmap.
  2. Practice with Maya. Explain your approach, write code and answer follow-up questions.
  3. Review your feedback. See what went well and what to work on next.
Practice with Maya