This is a talk I gave at the Chicago Coders Conference about the current standards for technical interviews and their impact on the diversity of of a company.
a candidate knows computer science fundamentals. 2. We want to know how a candidate can thinks through a problem. 3. We want to know if a candidate can work through a solution with an engineer that they might be working with.
to go on a second date with this person? Objective of Technical Interview Do you want to work on problems with this person? Do you want a long term relationship? Does this person have good design thinking or an interest in architecture? Do you want something casual? Does this person ship code quickly?
in your free time? Person B: I recently signed up for improv classes at Second City. I go hang out and play improv games with my class every Wednesday night. Person A: That’s so cool. What got you into that? Person B: Well, I saw a show at Second city and … Person A: Awesome! I’ve always wanted to see improv. Maybe we could go to a show sometime! Your show even!
and explain it as you would to a child in elementary school. • Encourages candidate to share their passions. • Gives interviewer a chance to find common ground with the candidate • Allows for impromptu questioning of technical skills • Highlights differing ideas and thought processes • Gives the candidate an opportunity to represent themselves.
We want to know whether a candidate knows computer science fundamentals. 2. We want to know whether a candidate can think through a problem. 3. We want to know if a candidate can work through a solution with an engineer that they might be working with.