I applied online. I interviewed at Assemble in May 2020
Interview
My interview process at Assemble was a 3 part process, that took place over a couple of weeks.
The first step of my interview process was a take home technical assessment. Although it required a 3 hour time investment to complete, I found the technical assessment to be quite interesting and an appropriate test of real world skills that would be required in day to day work (the exact stuff I do now having gotten the job). This was followed by a pair programming exercise with two developers. For me, this was the best part of the interview process. Unlike most technical interviews I’ve done, there were no abstract coding problems or algorithms to solve, it was simply working with other developers to try and improve on and solve any issues from the initial take home assessment. It didn’t feel like someone was really testing me and trying to find ways to trip me up with the questions I was asked like some other tech interviews. It felt more like having a discussion with someone to solve a problem together, with the interviewers participating equally in the discussion and the solving of the problems presented.
The final part was a round of interviews, 3 rounds for 30 minutes each with 2 people. This included project managers, a QA engineer and developers. This was more of a cultural fit sort of interview with all the interviewers taking a more casual/ conversational approach to talking about my work style and experiences and giving me a chance to ask questions about working at Assemble.
The final part was a round of interviews, 3 rounds for 30 minutes each with 2 people. This included project managers, QA engineers and developers. This was more of a cultural fit sort of interview with all the interviewers taking a more casual/ conversational approach to talking about my work style and experiences and giving me a chance to ask questions about working at Assemble
Interview questions [1]
Question 1
Typical questions about how I would approach certain issues, how I would communicate issues, what technologies I prefer working with.