Ho presentato la mia candidatura online. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Canonical (New York, NY) nel mese di giu 2025
Colloquio
First you got a "Written Interview" which ask you to answer 30+ questions. Followed by the Python test and psychometric assessment (Thomas GIA). I got rejected after the python psychometric test. I really hope they could ask the candidate to do the Python and psychometric test first as the written interview is really time consuming...
Domande di colloquio [1]
Domanda 1
Would you describe yourself as a high quality coder? Why?
Would you describe yourself as an architect of resilient software? If so, why, and in which sorts of applications?
How did you rank in your final year of high school, in your home language? Were you a top student? On what basis would you say that?
Ho presentato la mia candidatura online. La procedura ha richiesto 3 mesi. Ho sostenuto un colloquio presso Canonical (Nairobi) nel mese di apr 2026
Colloquio
The interview was quite accomodating since the first written interview was for 2 weeks. The second one was for 1 month giving time to do them. It is not suitable for someone seeking for a job in the next one week, month or two
Terrible experience on so many levels. I wrote an 10 page essay and got rejected. Second interview is an automated leetcode style question. Never got past to the third step.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Canonical nel mese di dic 2025
Colloquio
After applying they send you a huge questionnaire to fill out. They ask questions about your high school performance (english, math, leadership) regardless of the seniority of the position. My responses tended toward 20-30 pages. After that, there's an aptitude/behavioral GIA test which is basically quick reaction minor calculations, object rotations in your head, minor logic. It's pretty easy, and you only have to do it once a year.
Next, you're given a skills assessment on the horribly buggy DevSkiller website. I've had two interviews that used DevSkiller (both Canonical) and encountered errors both times. DON'T use the in-browser code editors as they take about 15 seconds to run your code and I've had the website throw an error and refuse to launch the fancier browser editor. You're much better off using your own code editor and the git submission system. Be forewarned that the practice problem still counts against your total time due to a bug in the system. The problems were your standard medium difficulty leetcode problems, but fighting the bugs in the DevSkiller website cut into valuable debugging time.
Despite having numerous advanced degrees and extensive experience, I didn't make it to the next stage of the interview process for a low level position. I never got to speak to an actual interviewer as their semi-automated evaluation systems blocked progression.
Frankly, given the massive amount of work required to apply, answer the questionnaires, complete the GIA, complete the technical assessments, I'm not sure I would ever bother applying again.
Domande di colloquio [1]
Domanda 1
Describe a skill or knowledge you acquired recently that has been impactful for you. Why did you make this investment? What has the outcome been for you and your team?