I applied online. The process took 2 months. I interviewed at Canonical (Berlin) in Aug 2022
Interview
It began with a very lengthy written interview. This was the worst part of the process and also attracted quite a lot of discussion on reddit. This was followed by an automated personality test and general aptitude test that was fairly easy. After passing that, I was given a take home project that asked me to fetch some data from an API and display it using Canonical's bespoke CSS library, it was work but enjoyable. They accurately estimated 2-3 hours. Once I jumped through all those hoops, the interviews were really enjoyable. Just a series of conversations with people on the Web and Design team, they all seemed like thoroughly enjoyable people to work with.
Interview questions [1]
Question 1
What is your debug process? Do you have code you're embarrassed by? What technologies are you excited about learning? General discussion of the pros and cons of TDD.
The recruitment process is excessively long and completely lacks human contact. Moving through numerous anonymous stages without a proper interview makes it impossible to evaluate the opportunity effectively. The company needs to introduce real interaction much earlier in their hiring pipeline.
Interview questions [1]
Question 1
A high volume of basic school and college-level academic questions during the initial stage.
Written interview including high school performance. After that, I took an online assessment (coding) and a personality test. The recruiter sent me an email about arranging the first person-to-person interview. But after an hour, I received a rejection email.
Interview questions [1]
Question 1
High school performance, working style, project experience
As we all know, the interview process can feel long from the moment you get that first email. I completed the text interview, the coding tests, and the problem-solving assessments 🤔. Interesting or not — you decide. The interviews with the team were pleasant; I guess it depends, but mine were 3/3 positive experiences. I didn’t get an offer, but I’m thinking of applying again in six months..
Interview questions [1]
Question 1
To be honest, I thought it would be more like an architectural interview where I’d be drawing app structures on a whiteboard. But instead, it was more along the lines of: Tell me about your projects, your achievements, your goals. What would you do in this situation? Why do you use this instead of that? What would you do differently now?