YoVDO

Creating an Effective Developer Interview Process

Offered By: CreativeLive

Tags

Algorithmic Problem Solving Courses

Course Description

Overview


In this workshop led by Gayle Laakmann McDowell, former Google software engineer, interviewer and the author of the bestselling book Cracking the Coding Interview, you'll be hands-on, covering all the specifics you'll need to know about coding interviews. It will start with an overview of the hiring process and dive into more detail about types of interview questions (behavioral, knowledge, algorithms/coding, and design). You will learn how to create a hiring process that is efficient, sets a high and consistent bar, and attracts strong candidates.

Although sections of the workshop will be highly technical, non-technical people are encouraged to attend. You will learn:

  • Differences between assessing senior candidates and junior candidates
  • The goals and limitations of technology-specific questions
  • Selecting and asking appropriate algorithm questions
  • Mechanisms to evaluate coding skills, including whiteboards, laptops and code assessment tools
This class is your comprehensive guide to hiring the right developer for your company. 

In Partnership with Greylock Partners 



Syllabus

  • Class Introduction
  • Core Hiring Philosophy
  • Components of an Interview
  • Homework And Coding Assessments
  • Pooled Hiring And Bar Raisers
  • Decision Making
  • Behavioral Questions Overview
  • Situational Questions
  • Self-Description Questions & Recommendations
  • Culture Fit Discussion with Airbnb
  • Knowledge Questions
  • Algorithm Questions
  • Coding Questions
  • Pair Programming with Ben Adida
  • Design Questions
  • Go Forth and Hire!

Taught by

Gayle Laakmann McDowell

Related Courses

Intro to Theoretical Computer Science
Udacity
Power and elegance of computational thinking
The University of Oklahoma via Janux
Comparing Genes, Proteins, and Genomes (Bioinformatics III)
University of California, San Diego via Coursera
Algoritmi quotidiani
University of Urbino via EMMA
Competitive Programmer's Core Skills
Saint Petersburg State University via Coursera