After curriculum screening i had to answer to around 20 open questions about both job related and unrelated things, then many other steps (7 or 8) could have been necessary. I got rejected after this phase without explanation
I applied online. I interviewed at Canonical (Amsterdam) in Oct 2025
Interview
There is a long written interview, which took 3-4 pages to answer, and followed up with a matrigma test. The matrigma test is pretty basic, it consists of 4/5 different tests, they are verbal, logical, etc. I got 3 tests resulting in higher than the average, and the last 2 test results were just average.
Interview questions [1]
Question 1
There are some questions related high school performance
They wanted to know if my high school math grades were in the top 5% of my cohort. I went to high school 25 years ago and I don't have the transcripts anymore. I can't remember my own grades, let alone those of others in my class (?!), so how am I supposed to calculate my placing relative to my cohort?
Found the focus on high school disrespectful and dismissive of the previous 25 years of my life.
Interview questions [1]
Question 1
They wanted to know my high school math grades and how they compared to those of my classmates.
Data Engineer applicants have rated the interview process at Canonical with 3.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 14.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Data Engineer roles take an average of 180 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Canonical overall takes an average of 51 days.
Common stages of the interview process at Canonical as a Data Engineer according to 3 Glassdoor interviews include:
Skills test: 29%
Personality test: 29%
Phone interview: 14%
IQ intelligence test: 14%
One on one interview: 14%
Here are the most commonly searched roles for interview reports -