I applied online. The process took 3 months. I interviewed at Canonical (Tempe, AZ) in Jan 2025
Interview
- Written question responses on a document in which they ask you the general questions about the company, and then specific questions regarding your education as well as the job applied for
- Timed coding assessment with 2 questions in Go
- Psychometric evaluation
I applied online. The process took 2 weeks. I interviewed at Canonical (Osaka, Gifu) in Jun 2025
Interview
Long written interview process. I was given an IQ test, and was rejected despite doing well. The technical test was leetcode, which felt a bit outdated, but probably gauges your skill well. The time limit was quite short
it was long but very structured and divided into multiple sections consisting of initial screening through an essay, assessments, coding assignments, and multiple interviews. The assessments are Thomas assessments that are labeled as psychometric assessments
Candidates applying for Golang Engineer roles take an average of 90 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 Golang Engineer according to 3 Glassdoor interviews include:
IQ intelligence test: 38%
Skills test: 25%
Personality test: 13%
One on one interview: 13%
Phone interview: 13%
Here are the most commonly searched roles for interview reports -