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.
Hiring Engineers
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.
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.
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.
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.
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
- foundedAmmon Bartram founded Triplebyte
“a co-founder of ... Triplebyte”
YouTube Verified2 sources· Talk
- foundedAmmon Bartram founded Socialcamco-founder
“a co-founder of Socialcam”
YouTube Unverified1 source· Talk
- role atAmmon Bartram is employee at Justin.tv
“I joined Justin.tv fresh out of school in 2009”
YouTube Unverified1 source· Talk
- previously atAmmon Bartram previously at Justin.tv
“I joined Justin.tv fresh out of school in 2009”
YouTube Unverified1 source· Talk
- acquiredSocialcam: Acquired by Autodesk
“we were acquired by Autodesk in 2012”
YouTube Unverified1 source· Talk
- featureTriplebyte: Evaluates engineers and matches qualified candidates with companies
“we do a full interview with them ... and match them with companies”
YouTube Unverified1 source· Talk
- featureengineering interviews: Are an imperfect proxy for the ability to solve large problems over time
“We use interviews as a proxy for evaluating actual skill ... but it's not perfect”
YouTube Unverified1 source· Talk
- uses
“We explicitly evaluate programming productivity”
YouTube Unverified1 source· Talk






