Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 2.36 KB

week-3-whiteboard-challenges.md

File metadata and controls

39 lines (28 loc) · 2.36 KB

Whiteboarding Interview Challenges

Primary Goals

Demonstrate knowledge of how to approach a whiteboarding challenge.

Overview

In this project, you will write simple JS functions based on verbal prompts, in a whiteboard setting. This will take about 60 minutes if you include setup and cleanup; there are 2 20-minute challenges.

Keep in mind that the goal for this assessment is to assess that you can exhibit whiteboarding steps you've learned, not your JS skills. If you demostrate that you know the process but don't complete the challenge perfectly, you will still pass.

Languages

  • JavaScript

Tools

  • A whiteboard or presentation paper, and markers
  • A timer

Project Instructions

Setup Instructions

  • You will be assigned a partner. You will swap roles as interviewer and interviewee.
  • A whiteboard or presentation paper will feel the most like a real interview, especially if the interviewee is standing. If you dont have these, a piece of paper and a pencil will work.
  • Use a timer to make each interview 20 minutes long.
  • The interviewer should observe, ask the interviewee why they are making certain choices, and ask leading questions if the interviewer gets stuck.
  • Neither partner should read the prompt until that part of the challenge has begun.

Part 1 - Mock Interview

  • Once all of your materials are ready and you start the 20 minute timer, the interviewer should read this code challenge aloud to the interviewee. (Neither person can peek until the actual interview!)
  • Be sure to write down your thoughts as well as code to demonstrate that you understood the whiteboarding topic.

Part 2 - After 20 minutes:**

  • Take a photo of your code before moving on.
  • Partners should now switch roles. Set the timer for another 20 minutes, and the new interviewer should read this code challenge aloud to the interviewee.

Part 3 - Submit your code

  • Send the photo and URL of your own 2 interviews to the person who has agreed to review it. Include the names of your partners for Part 1 and Part 2.
  • Take a break! You've earned it.