← All tracks

Live coding

Talking while you type, and recovering from bugs with a bit of humor.

  1. 1Before you type: restate, ask, planSpend the first few minutes making sure you understand the problem, then say your plan out loud.
  2. 2Talking while you codeKeep the interviewer with you by explaining what each part is for, in short sentences.
  3. 3Getting stuck and taking hintsSay where you're stuck, keep moving with a simpler version, and use hints well.
  4. 4Finding and fixing bugs out loudTreat bugs as normal: trace through, explain what went wrong, fix it and run it again, calmly.
  5. 5Testing, complexity and running out of timeShow you're careful: test edge cases, explain the complexity, and finish cleanly.