Everyone has their own opinions on the nuances of interviewing developers, but interviewing candidates virtually presents its own set of challenges. Here are a few tips to help you effectively evaluate remote developers and create a best-in-class remote interview experience.
Before the interview
- Let them know what to expect. Not only do developers hate brainteaser questions, they also wish more employers would tell them what types of technical concepts they should be prepared to discuss.
- Test your video conferencing software. For starters: make video interviews your default for every stage of the interview process. You can use anything from Google Hangouts to Skype to Zoom. But more importantly, find some time before your interview to ensure that your video conferencing software is working properly. This will help you avoid making a developer feel as if he or she is in the wrong place when it comes time for the interview.
- Reserve a conference room. Even though you can hop on a video call from your desk, it can be incredibly rude to make a candidate discern what you’re saying as your colleagues are talking at their desks. Reserving a conference room reduces external noise and shows developers that your time with them is a priority.
During the interview
- Test your video conferencing software. Again. A virtual interview can get complicated really quickly if you’re scrambling to ensure that your software is working properly. Leave yourself a few minutes before any virtual interview to test the software one last time—and once you do, hop into the call a little early to avoid making the candidate wait.
- Introduce candidates to the team. While this might require that candidates wait between rounds, it’s important to remember that developers want to work with other talented people. Including your current developers in the virtual interview process gives them the opportunity to talk shop about the projects they’re working on and their opinions on the latest technology trends.
After the interview
Over-communicate with candidates about everything. Even when you’re punctual during the interview process, it’s only natural for virtual candidates to feel like they’re being left in the dark if you’re not communicating consistently. Whether you have details about another round of interviews, or simply need to reach out because you have no updates yet, over-communicate with remote developers throughout the interview process.