I applied online. I interviewed at Canonical (Colombo, Western)
Interview
First the CV have to submit.
Then it will be reviewed.
Then they ask you for a written Interview.
Then there is a IQ test.
IQ test is somewhat harder. Need more practice and talents for that one. The test will measure how speed you can take decisions on simple tasks.
The IQ test is fair enough.
I'm not feeling that investment is a waste.
However it's good if they can provide some feedbacks. But in my case it's all about IQ most probably.
Other Linux Kernel Engineer interview reviews for Canonical
My application was refused without any explanation. One has to fill in a large form asking about even high school results and class ranking in mathematics and native language. Similarly about university results.
I applied online. The process took 2 months. I interviewed at Canonical (Calgary, AB) in Sept 2024
Interview
There are several stages in the interview process:
(1) A long written interview (25-35 long answer questions). Be prepared to write 10+ pages in response.
(2) An aptitude test.
(3) An long take-home technical test. Probably 6+ hours of work.
(4) "Early stage" interviews with a variety of employees, including your hiring lead.
(5) Meeting with a member of the "Talent Team" (not sure about this, I didn't make it this far).
(6) "Late stage" interviews.
Interview questions [1]
Question 1
What are the different locking mechanisms in the Linux kernel, and what are some advantages/disadvantages of each method?
Terrible, extremely inconsiderate of candidates' time. Included 3 interviews, IQ type test, extended questionnaire before getting declined with potentially more steps if I had continued. I would not recommend wasting your time.
Interview questions [1]
Question 1
What is the difference between Apache and OpenGL licensing?