Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Canonical

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Canonical reviews | Canonical jobs | Canonical salaries | Canonical benefits
      Canonical interviewsCanonical Senior Software Engineer interviewsCanonical interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Senior Software Engineer Interview

      25 Nov 2022
      Anonymous interview candidate
      Zagreb
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. I interviewed at Canonical (Zagreb) in Oct 2022

      Interview

      The canonical interview process is notorious for being slow, inefficient, and incredibly demanding. You can find a lot written about it on the internet and if you search youtube, twitter, hackernews, glassdoor - you will find a lot of negative things said about it and also comments from the CEO Mike Shuttleworth rigorously defending it. Having recently interviewed at other companies too, I can definitely attest that a lot of this negative feedback is true. The process is really unusual. However, it would be unfair of me to say that the interviews and research I’ve done around Canonical’s products hasn’t helped me with my career (e.g. Alex Jones from Canonical has a really nice youtube channel that thought me some cool stuff). The interview started off with a “Written interview” - you can find many examples online and it’s a pretty big list of relevant and irrelevant questions. This step can take a really long time if you want to answer all the questions with quality. After going through the written questions I was given a Thomas International IQ test. They won’t share the results with you automatically. To get the actual results after completing the IQ test you have to send multiple emails to HR recruiters which will first send you a dumbed down version of the test results (they say they share the dumbed down results to preventing you from falling into depression). To get the full results I had to send 5 emails in total. The third step was a generic HR step. They said the point of this step was for you to see that there are real humans behind the automated emails. This step is quite pointless but you get to talk to someone from Canonical. The fourth step was a take-home assignment. I was tasked to create a “production grade” python program. The program is supposed to read some debian repository information - you can use google to find implementations of similar programs. The fifth steps were two technical interviews. The guys in these interviews were nice. After both interviews I asked about the Canonical's products and the fact that they are not that popular - I noticed that reddit polls don’t even mention their products as a poll option. The interviewers admitted that the products are not gaining traction. The next day I got an automated rejection email. I’ve asked for interview feedback but I was given a generic response. - I’ve heard most companies don’t give feedback to candidates these days so I guess that’s fine. The overall process was extremely long and exhausting - I think I like the FAANG (tech-screen + on-site) format a lot better because it is more respectful of your time. I would recommend you apply only if you really like the role or one of the products.

      Interview questions [2]

      Question 1

      write a simple python program that uses a bunch of functions that you can assume are implemented. These functions that connect to a server, retrieve some keys, and can check the keys for validity. The point of the exercise is to see how you would write code that does proper error handling and check validity of values (it’s relatively simple). Next you discuss how you would scale this code (some results can be cached while some can not).
      Answer question

      Question 2

      parse a binary file with python (the interviewer gives you a handy stackoverflow link - but not immediately). You have to search the file for some data. This is a bit more tricky because the python api for parsing binary files was a bit confusing to me - but the end program is not that complex to write. And then again you have a conversation about optimising the solution in case the file is much larger.
      Answer question
      3

      Other Senior Software Engineer interview reviews for Canonical

      Senior Software Engineer Interview

      27 Jan 2026
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied through a staffing agency. I interviewed at Canonical in Jan 2026

      Interview

      I understand they are looking for a very specific type of profile. It's just not for me and after a long form with 30+ questions, some of then about my teenage years hobbies or my grades in school, and a intelligence tests consisting on sesame street knowledge like "Peter is taller than Jenny. Who is shorter?" i just withdraw, if that is the respect they have for candidate time i am not a good fit for their culture.

      Interview questions [1]

      Question 1

      long writting essay about school grades
      Answer question
      2

      Senior Software Engineer Interview

      3 Nov 2025
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I interviewed at Canonical

      Interview

      Long process, took a lot of time to complete so-called "written interview", talking about your academic performance during high school and college, which is hated by most people. Interviewers are kind, however, it sucks when the interview process takes you 40+ days to get a rejection email.

      Interview questions [1]

      Question 1

      Find the position of matched bytes in a large data memory
      Answer question

      Senior Software Engineer Interview

      3 Sept 2025
      Anonymous employee
      Adelaide
      Accepted offer
      Neutral experience
      Easy interview

      Application

      I interviewed at Canonical (Adelaide)

      Interview

      It was lengthy. There is the well-known written interview, followed by a basic programming test. Lots and lots of Google Meet interviews. Many of the interviewers asked the same questions. A panel interview would have been a lot better.

      Interview questions [1]

      Question 1

      They ask a lot about high school times.
      Answer question
      2

      Top companies for "Compensation and Benefits" near you

      avatar
      Apple
      4.2★Compensation and benefits
      avatar
      Honeywell
      4.0★Compensation and benefits
      avatar
      DONE by NONE
      3.8★Compensation and benefits
      avatar
      YES
      3.9★Compensation and benefits