The interview process is long and has many steps. It requires an initial written interview as well as online general intelligence and psychometric assessments as well as a coding test in python and a technical assessment where you are asked to explain a python based program not written by you to the interviewers as well as some general linux questions. The interview process is onerous and lengthy but I was not in a rush to complete so that was ok with me. In the end while they offered me a position the pay that they were offering was not acceptable to me so I declined.
Candidatei-me online. O processo levou 2 meses. Fui entrevistado pela Canonical em jul. de 2024
Entrevista
I won't elaborate on the process - it is well-known that it takes a lot of time and stages, there are no surprises related to this part. Instead, I'd like to highlight something else: the first interview where the candidate can discuss compensation goes during one of the late stages (in my case it was almost 2 months after the process began). That was the moment I realized that Canonical's maximum compensation was 15% less compared to my current salary. They were not willing to increase it and therefore rejected my application - 2 months of wasted time. This might be easily fixed by adding one more question regarding the candidate's salary expectation to the initial questionnaire.
Perguntas de entrevista [1]
Pergunta 1
A lot of questions, missing the important one - regarding the salary expectations
Candidatei-me online. O processo levou 2 semanas. Fui entrevistado pela Canonical em mai. de 2024
Entrevista
Apply online, get a reply from a senior staff member and then complete a ridiculous long form questionnaire. Questions like - how good were you at English in high school. What did your class mates think of you. I finished high school 35 years ago so I fail to see any relevance. Completely ridiculous.