For anyone who’s ever been involved in the hiring process, it’s no easy feat — particularly in a growing company. To get hiring practices right, it takes iteration based on feedback — both on the internal processes within your company as well as on the external process a candidate experiences. Continuously improving hiring is important for a host of…
Overview
The article discusses the refactoring of the backend engineering hiring process at Slack, focusing on the evolution of their take-home coding exercises and onsite interviews. It highlights the need for efficiency in hiring while maintaining quality, ultimately leading to a new code review exercise that reduced time-to-hire significantly.
What You'll Learn
How to create effective coding exercises that balance quality and time investment for candidates
Why using GitHub for coding assessments can streamline the hiring process
How to implement a code review exercise that evaluates practical skills
Prerequisites & Requirements
- Understanding of coding assessment methodologies
- Familiarity with GitHub and its API(optional)
Key Questions Answered
What changes were made to Slack's backend engineering hiring process?
How did Slack measure the effectiveness of the new hiring exercises?
What were the main attributes Slack looked for in candidates?
Key Statistics & Figures
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Implement a structured coding assessment that minimizes candidate time investment while maximizing signal quality.By refining the coding exercise to a code review format, Slack was able to attract more candidates who might have been deterred by lengthy assessments.
2Utilize GitHub for administering coding exercises to leverage its built-in collaboration tools.This approach not only simplifies the grading process but also allows candidates to engage with a platform they are likely familiar with, enhancing their experience.
3Continuously gather feedback from candidates and interviewers to improve the hiring process.Slack's iterative approach to refining their hiring practices demonstrates the importance of adapting based on real-world experiences and feedback.