<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1621132604871265&amp;ev=PageView&amp;noscript=1">

Post by Rich Moy on Dec 19, 2016, 1:00:00 PM

If you think candidate experience best practices include picking each of them up in a limousine and having their favorite meal waiting for them, you probably aren’t alone. But while the competition to hire developers is undeniably fierce, treating them well throughout the interview process doesn’t have to be expensive. In many cases, all it takes is a little extra planning in advance. To help you make a great impression on developers at every stage of your hiring process, here are a few common elements of a great candidate experience.

Detailed Interview Guides Before the Interview

All too often, developers travel to interviews with little to no knowledge of where they’re going and who you’ve scheduled to meet with them. To put them at ease before the big day, email every candidate an interview agenda in advance. Start with logistical details like a clearly defined date and time, directions to your office, and the name of the person the candidate should ask for upon arrival. Including a list of the interviewers they’ll be meeting, each person’s job title, and the order in which they’ll be meeting them helps you create an even better candidate experience off the bat.

candidate experiences.png

Constant Communication, Even When You Don’t Have Updates

One of the biggest candidate experience mistakes you can make is letting your outreach fall through the cracks. You could chalk it up to the fact that there isn't any news to share , but this radio silence makes candidates anxious. Not only that, but it also gives them the impression that the entire organization was disorganized and didn’t consider them a priority. Of course, it’s tough to wait on a hiring manager. But if you tell a developer to expect an update from you on a specific day, reach out to them at that time whether you have an update or not.

Transparency When You Need to Reschedule

Let’s face it: sometimes your interviewers run into a broken dishwasher or an unexpected delivery at home on the day a talented developer is scheduled to meet with them. And while it’s never fun to reschedule an interview, developers tend to understand when these types of things happen. Whenever you need to find a new time, give the developer an honest reason. Developers are much more empathetic about the situation when you mention that your engineering manager came down with a sudden cold and isn’t available to chat (as long as you’re not lying through your teeth).

Feedback for Candidates You’re Rejecting

Any developer you interview is a potential advocate for your company. Simply saying “thanks, but no thanks” to candidates you’ve decided not to hire might save you some time now, but could harm your employer brand. If future candidates hear through the grapevine to expect a negative candidate experience with your company during the technical hiring process, it’s not very likely that they’ll want to come work for you. In fact, atop the list of candidate experience best practices is to offer feedback to developers you’re rejecting. While this won’t necessarily ease the sting of being declined, this feedback will also show developers that you were on their side throughout the interview process.

losing candidates 


Candidate Experience


Schedule a 15 minute call

Call +1-877-782-2577 or email careers@stackoverflow.com for answers to any questions you may have