WhoBuilt

Hiring Engineers

May 17, 2017· 42 min· 29K views·Watch on YouTube

Speaker

Ammon Bartram, co-founder of Socialcam and Triplebyte, discusses engineering hiring with a Y Combinator host, drawing on Triplebyte’s work screening engineers for startups.

Define the engineer your startup needs

Bartram says companies differ in what they consider a good engineer. A startup should identify what is holding it back and decide whether it needs, for example, practical productivity or stronger computer science and problem-solving skills. Interviews can become biased toward the interviewer’s own strengths, so teams should choose deliberately what they assess.

Credentials and interviews are imperfect signals

Bartram argues that real-world experience matters more than whether someone came from a boot camp or a CS program. Interviews measure solving small problems quickly, while engineering jobs often require owning large, evolving projects. He says résumés can lower the hiring bar for experienced candidates, even when their interview performance is weaker.

Use varied, consistent assessments

Triplebyte separately assesses programming productivity, computer science knowledge, debugging, and system design in roughly two hours. Bartram says easier programming tasks, such as building a basic checkers game, can predict engineering skill more reliably than harder algorithm puzzles, which bring more false negatives. He also describes substantial disagreement between companies interviewing the same candidates.

Make interviews fair and repeatable

Bartram says trial employment can reveal more than a short interview, but it deters candidates who cannot leave a job or have many options. For interviews, he recommends asking candidates the same questions and evaluating them consistently, then improving the process using results. He also advises limiting panels to two interviewers and training interviewers to give help consistently.

Treat candidates with respect

The host warns that interviews can become hazing when interviewers use hostile questions or react with frustration. Bartram advises against cutting interviews short unless the candidate is in pain, since doing so can damage the company’s reputation. When a candidate is unlikely to pass, he suggests switching from evaluation to clearly and kindly explaining the problem.

Takeaways

  • Decide which engineering skills your startup needs before designing interviews.
  • Use interview results as one signal, since short exercises cannot fully measure long-term project ownership.
  • Include easier practical tasks alongside assessments of debugging, computer science, and system design.
  • Ask candidates consistent questions and use clear rules for how interviewers offer help.
  • Keep interviews respectful, even when a candidate is struggling.

Mentioned in this talk

Search inside this talk

What was claimed 15

Show all 15 facts

Related talks

Hiring Engineers, Ammon Bartram · WhoBuilt