First, I got a phone call from the Human Resource Department where they asked me general questions about me & the stack that I am proficient with. After that, they wrote me and told me to meet up for an in-person interview. The in-person interview was about 2 hours long. They asked me which technologies I use, experience, and at the end they gave a test on site to perform a certain task under 1 hour. I was given a laptop and an internet connection plus they let me in privacy so it was alright . After that, they asked to go for a third last interview where they spent an hour asking me general questions about to see if I was a cultural fit for the company. Once that was done, they contacted me(after I wrote them) after a week to tell me the position was giving to another candidate.
The interview process was straightforward and the interviewers were cool. However, there were some keys area that it could be improved and made me give poor overall experience.
These are my suggestions to interviewers:
- The in-person interview could be done through Skype or Hangouts, there is no reason for the candidate to go to Châteauguay for general questions.
- The challenge test on-site is an old-fashioned way of doing it, there is no need for that on-site. Just send the challenge & ask the candidate to host the code on Github or a Codepen account.
- If you take the decision to no hire a candidate, please, give him/her feedback about the gap skills, cultural fit and/or other relevant information so the candidate can improve on his/her future job/search.