J'ai postulé en ligne. Le processus a pris 3 mois. J'ai passé un entretien chez Canonical en déc. 2023
Entretien
Experience was negative. Super long interview process as explained in other posts. The main issue is that they delay talking about compensation until later in the process (around the final stages), so that by the time you get a salary range that does not match your expectations, you've already invested a lot of time.
Avoid if you live in a high cost of living area. This dynamic makes the interview process highly inefficient, because expectations are not aligned. They have a few benefits but they don't even provide ESOP.
Questions d'entretien [1]
Question 1
- Application review
- Assessment
- Written interview
- Psychometric test
- Code challenge, you have 3 hours to do it
- Early stage interviews (3 interviews, one about Software Engineer in general, one about Linux and one about Frontend and Web).
- Talent partner interview
- Late stage interviews (more interviews which are behavioural and with the managers).
J'ai postulé en ligne. J'ai passé un entretien chez Canonical (Addis-Abeba) en juil. 2025
Entretien
The process began with an application review, followed by an assessment stage. This included a written interview, a JavaScript technical task and a psychometric assessment.
The technical assignment was frontend focused and tested problem solving, JavaScript fundamentals and the ability to follow requirements. The task was completed locally, with clear instructions and automated tests to validate the solution. It felt practical and relevant rather than overly theoretical.
The psychometric assessment was time based and measured different cognitive skills. Instructions were clear and the platform was straightforward to use.
Communication throughout the process was professional and timely. Scheduling for interviews was handled through an online calendar, with flexibility requested to accommodate different time zones.
Overall, the process was structured, well organized and reflective of real world frontend engineering work.
Interview Questions:
JavaScript programming task
Written questions about background and experience
Psychometric and aptitude based questions
Frontend related concepts and problem solving
Interview Difficulty:
Average to Difficult
Interview Outcome:
Still in process
Advice to Future Candidates:
Make sure you are comfortable with JavaScript fundamentals and problem solving. Read the task instructions carefully and test your solution locally. Be prepared for multiple stages and keep your schedule flexible. A focused environment helps during timed assessments.
Questions d'entretien [1]
Question 1
Can you walk me through a frontend project you worked on and explain the technical decisions you made?
J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Canonical (Seattle, WA) en mai 2025
Entretien
Extremely drawn out and time-consuming. Recruiter was kind and responsive at first. Then, another employee began answering his emails for him and information seemed to be getting lost in translation. I completed a lengthy short essay question written interview, IQ test, and take home technical assessment. The take home assessment was ran on "Devskiller" a very buggy platform that gave me a 0% on first submission of fully functional code that passed every test case. My application was rejected, but after I explained situation, thanfully they moved me to next round. Later, I was rejected with no feedback after asking multiple times...
Questions d'entretien [1]
Question 1
Write a pre-fix operator calculator in front end code.