Canonical logo

Canonical Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,232 interview experiences · FREE TO READ

4 Rounds average
Average Typical difficulty
15.3% Positive experience

Which role are you interviewing for?

30 roles · 1,232 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Canonical.

Showing 4 of 1,232
Canonical logo
Canonical

Customer Success Manager

Sales · half a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

We're looking for experience in customer success, but we also want to get a feel for your academic background and strengths. Tell us about your performance in high school math, sciences, and computing, your strengths, what you enjoyed, and how you ranked. What were you like as a high school student? What did you do outside of schoolwork? What would your friends say they remember you for? We also want to know about your performance in languages and arts in high school, your strongest subjects, and your ranking. Share any exceptional achievements from high school. If you've graduated or are about to graduate recently (last 1-2 years), tell us about your degree, university choice, why you chose it, which courses you excelled in, your ranking, and what you did outside of classes. What did you achieve at university that stands out? We're also keen to understand your interest in customer success in tech, your view on best practices for SAAS products, how you measure success for enterprise products, what customer would be a career highlight, and what innovations you'd bring to customer success. Additionally, describe your experience with technology projects, software, operating systems, development environments, languages, and databases. Share your thoughts on enterprise open source. Finally, we'd like to know who Canonical's competitors are and how they can be more competitive, why you want to work for Canonical, and which of our products and services you're most interested in.

Confirmed questions8 questions
  • Regarding your education, how did you do in high school math, science, and computing? Which subjects were your strongest, and which did you find most enjoyable? What was your competitive standing in these subjects?
  • What kind of student were you in high school? Beyond your coursework, what were your interests and hobbies? If we asked your high school peers, what would they remember you for?
  • In languages and the arts during high school, which subjects were you strongest in, and how did your performance rank among your schoolmates? Please describe some high school achievements that peers and staff considered exceptional.
Canonical logo
Canonical

Talent Science Consultant

Consulting · nearly a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Onsite
Interview formats
Behavioral Technical Other

The competency-based questions felt scripted and stunted, not allowing for real strategic dialogue. The atmosphere is exclusive, with a noticeable internal self-importance that can seem pretentious. The conversations felt more like administrative checkboxes than actual high-level talent assessment. Their interview structure needs to move beyond rigid, formulaic questions; it currently feels designed to exclude rather than assess true capability. The initial written interview was very time-consuming and wasn't even mentioned in the in-person meetings. The Thomas international test was quite simple.

Confirmed questions2 questions
  • In what ways would your skills enhance canonical?
  • What motivates your desire to join canonical?
Canonical logo
Canonical

Frontend Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Take home Background check Offer
Interview formats
Coding Technical Behavioral Other

The hiring journey kicked off with a review of my application. Then came an assessment phase, which was pretty comprehensive. It included a written interview, a JavaScript technical challenge, and a psychometric test. The tech task was all about frontend stuff, checking how I handle problems, my JavaScript basics, and if I can stick to instructions. I did it on my own machine, and it had clear guides and auto-tests. It felt like real work, not just theory. The psychometric part was timed and looked at thinking skills. The instructions were clear, and the system was easy to navigate. They were good with communication, always professional and quick to respond. Scheduling was a breeze using an online calendar, and they were cool about adjusting times for different zones. All in all, it was a solid, well-run process that felt like it represented actual frontend engineering tasks.

Confirmed questions7 questions
  • Could you describe a frontend project you were involved in, detailing the technical choices you made?
  • Tell me about your background and experience.
  • What are your thoughts on JavaScript programming?
Canonical logo
Canonical

Software Engineer

Engineering · nearly a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Technical Other

The interview process is a huge waste of time and extremely inefficient. It's very impersonable and they use an old-fashioned "aptitude test" that they weigh heavily. The test includes a letter comparison using a weird font where the lowercase 'g' looks like a 'q'. The initial document took me about 4 hours to write. The contact person doesn't respond, so I doubt they get any emails. They aim to reduce bias but have created an equally biased process. Using the GIA this way is misguided; it should be an early step to avoid wasting time on a document no one reads.

Confirmed questions2 questions
  • I was asked to write a lengthy essay covering my high school and college experiences.
  • Following the essay, I had to complete the GIA test, which involved a letter comparison task using a non-standard font.

Canonical Interview Questions

Quoted word for word from Canonical interview reports.

Could you write a Python function to determine if a given string represents a valid ISBN?

Read reports

Can you create a Python function that combines two sorted lists into a single sorted list?

Read reports

Regarding the Python function you wrote to merge two sorted lists, what is its time complexity?

Read reports

What are the steps to publish a Python package so it can be found on pip?

Read reports

Can you explain how to stop a cron process that is currently running on a Linux server?

Read report

Can you explain what Kubernetes is in simple terms, as if you were talking to a 10-year-old?

Read report

Can you implement a calculator that evaluates arithmetic expressions in a custom prefix notation, handling nested operations without parentheses, given some unit tests?

Read report

Could you elaborate on the grading system used for your high school graduation or university entrance results?

Read report

What was your ranking in your final year of high school for your home language, and were you considered a top student?

Read report

Formats, difficulty and experience

Across all 1,232 Canonical interview reports.

Interview formats

Technical 36.1%
Behavioral 27.6%
Coding 14.1%
Other 13.3%
Presentation 6.2%

Interview difficulty

Easy 9.9%
Average 61.9%
Difficult 28.2%

Candidate experience

Neutral 23%
Negative 61.7%
Positive 15.3%

Reports by job function

Engineering 770
Sales 115
Operations 80
Marketing 77
HR 58
Design 49