Technical Interviews: Whiteboarding

Practice your whiteboarding skills and learn how to break a technical interview problem down into manageable pieces.

Start[missing "en.views.course_landing_page.technical-interview-practice-python.course_illustration" translation]
Technical Interviews: Whiteboarding
Lesson 1 of 1
  1. 1

    Aspiring developers must pass a technical interview to be hired as a professional. These interviews evaluate the candidate's ability to write code, articulate their thought process, and problem sol...

  2. 2

    Whiteboarding interviews begin with a problem from the interviewer. The interviewee must be confident they understand the dimensions of the problem! Software development is full of ambiguity. Prog...

  3. 3

    When the question is clear, we then produce concrete inputs and outputs. These inputs guide a solution for the remainder of the interview so write them on the board! You may still be unclear how t...

  4. 4

    It's time to start breaking down the problem by category. Given a question which requires the use of a stack, what do you know about stacks? Have you encountered other problems that use stacks an...

  5. 5

    We've finally come to the portion where you'll write some code! Previous steps improve your odds for success because you have an outline and clear inputs for testing. Writing code on the board is ...

  6. 6

    With a working implementation on the whiteboard, use the test inputs to walk through the evaluation of your code. Write out any temporary variables on the board and update them when they change du...

  7. 7

    You're satisfied with your implementation and you've demonstrated how it works, but you're not quite done. Analyze the time and space complexity of the solution. With this step you are demonstrat...

  8. 8

    Technical interviews judge the candidate's ability to perform technical aspects of the job. Whiteboarding is a type of technical interview which requires the candidate to code a solution without th...

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo

Technical Interviews: Whiteboarding

Start[missing "en.views.course_landing_page.technical-interview-practice-python.course_illustration" translation]