Key Moments
Hiring Engineers with Ammon Bartram
Key Moments
Ammon Bartram discusses effective engineering hiring, emphasizing clear definitions of desired skills and consistent, practical evaluation methods.
Key Insights
Define your company's specific engineering needs rather than a generic 'good engineer'.
Interviews are often noisy, with low correlation between interviewer opinions across different companies.
Experience matters more than credentials (bootcamp vs. CS degree) for real-world problem-solving.
Easy, practical coding problems are often better predictors of performance than complex algorithmic challenges.
Consistency in the interview process is paramount to reducing noise and enabling optimization.
Avoid 'hazing' candidates; focus on objective evaluation and, if necessary, teaching during a failing interview.
DEFINING THE IDEAL ENGINEER FOR YOUR COMPANY
The most crucial first step in hiring engineers is to precisely define what 'good' means for your specific company. Companies often have different definitions of a good engineer, leading to a mismatch where productive engineers might fail in highly academic interviews, and vice versa. Early-stage startups, in particular, should identify the single biggest bottleneck holding them back—be it productivity or the need for deep technical problem-solving—and tailor their hiring process accordingly.
THE NOISE AND INCONSISTENCY OF INTERVIEWS
Ammon Bartram highlights that traditional interview processes are riddled with noise and inconsistency. A candidate performing exceptionally well at one company might fail spectacularly at another, with inter-interviewer agreement comparable to movie reviews. This suggests that the signals gleaned from interviews are often unreliable. Companies often ask questions they themselves are best at, inadvertently biasing their hiring towards similar skill sets and potentially missing out on diverse talent.
CREDENTIALS VS. REAL-WORLD EXPERIENCE
When evaluating candidates, experience in the industry—especially the ability to own and solve large, sprawling problems over time—is generally more valuable than academic credentials like CS degrees or bootcamp completions. While interviews can measure the ability to solve small problems quickly, this doesn't perfectly correlate with the skills needed for long-term project success. Senior engineers, while possessing this real-world experience, may even perform worse in typical interview problem-solving scenarios than more junior candidates.
EFFECTIVE EVALUATION METHODS: BEYOND ALGORITHMS
Triplebyte employs a multi-faceted approach to evaluation, separating the assessment of programming productivity, academic CS knowledge, debugging skills in a large codebase, and system design. Notably, they've found that asking relatively easy coding questions, and observing how easily a candidate solves them and their ability to come up with the correct answer, is often more predictive of job performance than complex algorithmic riddles. This approach aims to reduce false negatives associated with overly difficult problems.
THE ROLE OF SIDE PROJECTS AND RESUME SCREENING
While side projects can be helpful for getting past the initial resume screening by catching a recruiter's eye, they are rarely heavily weighted during the actual interview process. This is partly because assessing the quality and effort behind a project is difficult and inconsistent. Companies often default to credential-based screening (top companies, top schools) due to the sheer volume of applicants and the need for a consistent, albeit crude, filtering mechanism.
CONSISTENCY AND ADAPTABILITY IN HIRING
Bartram emphasizes that consistency in the interview process is the most critical factor for reducing noise. This means asking all candidates the same questions and evaluating them using the same criteria. While interviews are inherently imperfect, this standardization allows companies to then iterate and optimize their process based on observed results. He also advises against 'hazing'—making interviews unnecessarily difficult or stressful—and suggests shifting from evaluation to teaching mode if a candidate is clearly struggling.
PREPARING FOR INTERVIEWS AND LONG-TERM CAREER GROWTH
For new graduates, solidifying foundational computer science concepts like hash tables and breadth-first search is key, alongside practicing coding under timed conditions. For all engineers, staying current with technology is important for long-term career growth, though most companies prioritize fundamental skills and problem-solving over flashy, new technologies. Excitement about the company's mission, rather than just salary, often correlates with higher employee retention.
INTERVIEW DYNAMIC AND COMPANY-SPECIFIC NEEDS
The interview format should align with the company's needs. Whiteboard coding may favor academic skills, while assigning practical coding tasks on a computer might be more appropriate for evaluating productivity. For larger companies, assessing innate intelligence is often the goal, while smaller companies might focus more on immediate productivity within their specific tech stack. Interview panels should be kept small (maximum two-on-one) to reduce candidate stress and maintain consistency.
Mentioned in This Episode
●Software & Apps
●Companies
●Books
Engineer Hiring Checklist
Practical takeaways from this episode
Do This
Avoid This
Common Questions
Early-stage startups should first define what's holding them back. If productivity is the bottleneck, prioritize engineers who can bang out code. If security or complex problem-solving is key, focus on those skills. Avoid simply hiring engineers who fit the existing team's strengths, as this can lead to a narrow skillset.
Topics
Mentioned in this video
Mentioned as a large company that is becoming more upfront about interview preparation, even offering prep classes.
A video-sharing app co-founded by Ammon Bartram, later acquired by Autodesk.
Cited as an example of a company that has successfully developed a computer-science-focused engineering culture.
The company that acquired Social Cam in 2012.
Ammon Bartram's email address is amen@brookbrothers.com, not drill.com.
A recruiting startup specializing in helping startups hire engineers.
A company from which TripleBite adopted a debugging section for its interview process.
More from Y Combinator
View all 362 summaries
40 minIndia’s Fastest Growing AI Startup
54 minThe Future Of Brain-Computer Interfaces
38 minCommon Mistakes With Vibe Coded Websites
20 minThe Powerful Alternative To Fine-Tuning
Found this useful? Build your knowledge library
Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.
Try Summify free