📓 3.4.0.16 Technical Whiteboarding Overview
These next few lessons teach technical whiteboarding.
Overview
Note: Please contact your instructor to discuss what this process looks like for your program, as it may differ from the description below.
Technical whiteboard sessions are a common and stressful part of many job interviews in the tech industry. Preparation is an essential part of a successful whiteboard interview. Our goal is to simulate the process and better prepare you to find a job.
When it's time for your whiteboard interview, you'll prepare for and take part in a technical whiteboard session. During this session, you will get the opportunity both to whiteboard and to take on the role of a panel of interviewers. Here is an overview of the process.
- You'll be given a prompt with five whiteboard scenarios to study. Take the time to practice whiteboarding your own solutions. You may form study groups and work with other students on your preparation. Your instructor will randomly assign you one of these five prompts for your technical interview.
- Your instructor will set a time for the group whiteboard session. Your instructor will also randomly assign you to groups of around four. You will not know any details about your group, your prompt assignment, or the time your whiteboard session will occur until shortly before your interview.
- Each whiteboard interview session will last approximately 90 minutes. This 90-minute session consists of up to four smaller sessions of approximately 20 minutes each.
- During each 20-minute session, one student will whiteboard one of the five prompts (which will be randomly assigned and given to you just before the session begins) while the other students take the part of interviewers.
- At the end of each 20-minute session, the interviewers will fill out an evaluation form on Fidgetech Code Central. During this time, interviewers may also give verbal feedback.
- Once all of the students in your group have had a chance to whiteboard and the 90-minute session is complete, submit your whiteboard solution on Code Central. You may take a picture of your whiteboard or written solution or turn in a
txtfile via a GitHub repository. The purpose of thetxtfile is to write and submit an answer that includes no auto-fill from VS Code. - Peer evaluations are anonymous for students, but not for instructors. You can find the evaluations that your peers have left you by going to the Peer evaluations tab in Code Central.
- Finally, instructors will review student evaluations to ensure all requirements are met for each student.
Ultimately, you will be evaluated on the following criteria:
- Based on feedback received from the other students in your group, was your whiteboard satisfactory?
- Did you provide satisfactory feedback for other students in your group?
Successful completion of the whiteboard interview is a requirement of the program. You will not be able to complete the program or continue to an internship if you do not meet this requirement.
Over the next several lessons, we will cover the following:
- Evaluation Rubric: The evaluation rubric will be provided along with instructions for each objective.
- Whiteboarding Expectations: We will cover expectations from the rubric and provide a step-by-step process for having a great whiteboard interview.
- Interviewing Expectations: A large part of your whiteboard session involves taking on the role of an interviewer. By learning how to be a good interviewer, you will get some insight on the other side of the process.
- Giving Constructive Feedback: Constructive feedback is an essential part of being a good coworker. This lesson will cover the ins and outs of giving useful feedback.
Take the time to read through these lessons thoroughly and practice whiteboarding on your own. Your next job - and how much you get paid - may well depend on it!