Technical Interviewing

Projected Time

About 2 Hours

Prerequisites

Motivation

Regardless of a person’s experience level, it’s important to be relatively comfortable answering the types of questions you can expect in a technical interview. The more of your mental energy that is focused on solving technical questions posed by an interviewer instead of trying to recall a basic concept of programming, the more confident you will feel and the more successful you’ll be.

Objectives

Participants will be able to:

Specific Things to Learn

Materials

Lesson

Read through lesson slides Introduction to Technical Interviewing

Common Mistakes / Misconceptions

Guided Practice

Walk through several example questions and demonstrate successful and unsuccessful attempts to answer questions. Choose different types.

Independent Practice

Look through the materials sections of this guide and try a variety of different challenges. Do several questions for each website and then move on to the next one. Get comfortable with questions that feel and look unfamiliar.

Challenge

Check for Understanding

Participants give each other whiteboard examples to solve and pair program using example questions. In each example, one participant will be the interviewer and another will be interviewed. Time the questions to get a sense of how an interview will feel.

Supplemental Materials