7. Interview stages – have some developer specific interview questions
When you are interviewing developers, you need to ensure that you are asking the right questions in order to find out the right information about the candidate.
Before you begin the interview process, create an interview strategy and plan interview questions that hiring managers should ask.
Before any interview begins, it is a good idea to read and learn about elements of the applicant’s CV.
Find the candidate’s LinkedIn profile and use the opportunity to analyse the candidate’s attention to detail or any additional skills or interests that haven’t been included on the CV.
Online or Phone Interview:
Engage in a more casual chat at the beginning to assess the personality of the candidate and get an idea of how they might come across to other professionals.
Ask them questions about their hobbies and interest outside of work to get an idea of if they’d be a good fit within the company before you move on to the professional questions.
Open Ended Questions: When you ask the interviewee why they want to work for your company specifically, ask it as an open ended question. This will make it easier to gauge how much research they are actually doing and get a genuine opinion from them without asking leading questions.
Focus on Algorithms: Software development tools and new programming languages are being developed constantly. Therefore, being an expert on one type of code has a limited benefit. However, if someone has a natural ability to understand algorithms and concepts then they will be able to adapt to new advances in technology. You can implement this into the face-to-face interview by asking problem solving questions which require them to think outside the box.
Portfolio Passion: Ask the Developer to send in a portfolio of their projects and then use this as a focus point in your interviews. Find out what parts of the project the candidate is passionate about and then relate it to your company’s project/s.
More than one interviewer: Having more than one person conducting the face-to-face interview will help to reduce any individual bias on the candidate chosen. Having more than one opinion on who should be the best fit for your organisation will usually result in hiring a highly talented Developer who will fit in well with the rest of the team.
Include unexpected questions: This is a great way to see how fast thinking the candidate is. With interviewees researching your company and planning model answers for potential interview questions, it could be worthwhile to include unexpected questions or tasks to find out how they perform on the spot.