I applied online. The process took 2+ months. I interviewed at Canonical (Rome) in Aug 2022
Interview
Longest interview process of my life.
I started with a written interview of about ten pages where I wrote a lot of my experience at university and job, followed by a psycometric test of 45 minutes.
After that , three interviews with employees from different team where I told the same things about my job experiences, with a little technical deep.
After that a complex home test made in 6 hours.
After that an interview with HR and then another tech interview where we watched togheter the home test with some question about the code.
All this interviews where made in three months.
Then I received a mail in which they told me that the interview process will stop.
Without any reason or anything else.
After three months of time spent, they should give me a reason!
I applied through a staffing agency. I interviewed at Canonical in Jan 2026
Interview
I understand they are looking for a very specific type of profile. It's just not for me and after a long form with 30+ questions, some of then about my teenage years hobbies or my grades in school, and a intelligence tests consisting on sesame street knowledge like "Peter is taller than Jenny. Who is shorter?" i just withdraw, if that is the respect they have for candidate time i am not a good fit for their culture.
Long process, took a lot of time to complete so-called "written interview", talking about your academic performance during high school and college, which is hated by most people.
Interviewers are kind, however, it sucks when the interview process takes you 40+ days to get a rejection email.
Interview questions [1]
Question 1
Find the position of matched bytes in a large data memory
It was lengthy. There is the well-known written interview, followed by a basic programming test. Lots and lots of Google Meet interviews. Many of the interviewers asked the same questions. A panel interview would have been a lot better.