I applied online. The process took 4 weeks. I interviewed at Canonical
Interview
The process was long and a bit tedious, starting with a well detailed written exam, going through psychometric evaluation and then a technical exam.
I did not pass the thechnical exam, which was very much focusing on the very technical side and was simply not what I studied for.
My request for another test in a different programming language was ignored and a few days later I received a rejection letter.
Interview questions [1]
Question 1
desing patterns implenetation and very technical C/C++ questions
I applied online. The process took 3 weeks. I interviewed at Canonical in July 2025
Interview
Long, intensive, and pointless. Made me write a 9 page "written interview" and take an online assessment only to reject me over lack of experience after 3 weeks of interviewing. They had my resume from the start, so I wish they would have rejected me sooner to avoid wasting my time. Interviewer had a strange "You should feel lucky we're even giving you this opportunity" attitude about him. Not a great time.
Interview questions [1]
Question 1
They'll make you take a Thomas GIA assessment as part of the process. It's not very hard, but I'd recommend doing some research beforehand on the questions and formatting. With proper preparation you should be able to get good marks. Good luck!