Intro to Hiring Engineers
The hiring process can be complex and it can be difficult to know where to begin. Get started by understanding the process and pitfalls.
How to Create a Candidate Profile
To hire the right candidate, you need to identify the the skills and capacities required, and define metrics for success. These experts go into detail on their paths to success.
- Medium’s Engineering Interview Process
Jamie reviews what Medium looks for in interviews, what they don't look for, and how they grade, including: problem-solving, code fluency, autonomy, basic computer science knowledge, system design, resoluteness, curiosity, awareness, empathy, collaboration, and perspective.
- How Stripe Built One of Silicon Valley’s Best Engineering Teams
Greg discusses the principles of Stripe's recruiting process, including: • Measure hiring channel performance • Approach recruiting like marketing • Avoid assumptions • Distinguish the great from the good • The importance of the first hire in a role or department • Hire people instead of roles • Trust your instincts.
How to Structure the Engineering Interview Process
Keeping the interview process fair and standard across candidates is essential. Maintaining fair, consistent communication enables you to let the best candidates rise to the top.
- My Lessons from Interviewing 400+ Engineers Over Three Startups
Marco runs through his set of recommended best practices: interview in groups, have everyone involved, be thorough and consistent, and huddle up to review after the interviews.
How to Interview Engineers
Assessing technical and non-technical skills in a way that accurately predicts job performance is no small task, and many processes screen out great candidates by measuring the wrong metrics. Learn about the right way to ask questions to cut through the noise and really get to know how your candidates work.
- How Artsy Hires Engineers
This is an interview with 3 engineers from Artsy, who share that Artsy deviates from standard engineer interviews. Rather than do in-person coding, whiteboard interviews, or take-homes, Arsty focuses on behavioral interviews on topics like learning and adaptation, self-learning and drive, independence and teamwork, and systems development.
- The Anatomy of the Perfect Technical Interview from a Former Amazon VP
Niel offers practical tips on how to read resumes and design questions, asking technical questions first followed by product design and cultural questions, and making decisions as a hiring team.
- Interviewing is a noisy prediction problem
Erik discusses his approach to information gathering in interviews, including good and bad interview signals, combining measurements, staying objective, and sanity checking your interview process against your existing team.
Hiring Engineering Managers
Hiring EMs is different from hiring engineers. This section goes into how you should think differently when adding leaders to the team.
- Hiring Engineering Managers
In this two part blog post, James outlines how to hire an engineering manager from end-to-end. He starts with how to define the role and ends with concrete suggestions for an interview process.
Making Offers to Engineers
The best interview process can fall flat if your candidate does not accept your offers. in this competitive marketplace, getting to know your candidates' priorities and motivations enables you to make a great offer that moves your company forward.
- Make Stronger Offers to Engineering Candidates and Boost Your Closes
Adil shares his experience in effectively closing candidates: decipher candidate motivations, keep them engaged, 5 steps to walk through in every offer call, and tackle competing offers honestly.
Engineer Hiring Case Studies
- How We Evolved Our Tech Interview Process at PagerDuty
Ka provides a case study on how PagerDuty shifted attention from solving algorithm problems in interviews toward practical programming exercises, with positive results, especially for junior engineers.