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

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Canonical reviews | Canonical jobs | Canonical salaries | Canonical benefits
      Canonical interviewsCanonical Software Engineering Manager interviewsCanonical interview
      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 personalized job recommendations and updates by starting your searches.

      Software Engineering Manager Interview

      Nov 19, 2021
      Anonymous Interview Candidate
      New York, NY
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Canonical (New York, NY) in Nov 2021

      Interview

      Absurd!! I got the following email to move on to the "next step" in the process: We start with a formal assessment stage consisting of a written interview and tests that you can take at your own pace, followed by three stages of interviews. In outline: Initial resume screening (done) Written interview, aptitude and personality tests (this stage) Technical, strategy and management interviews Executive interviews with the CTO and me Final interviews for specific role This written interview is a prepared statement for interviewers to read in advance of your meeting to cover your interests, priorities, experience and ambition. There is no rush, I will leave your application open a few weeks to let you find the time for this step. Please take the opportunity to highlight achievements which you feel demonstrate exceptional talent, leadership, and character, and answer these questions in a PDF document: Education How did you fare in high school mathematics, physical sciences and computing? Which were your strengths and which most enjoyable? How did you rank, competitively, in these subjects? What sort of high school student were you? Outside of required work, what were your interests and hobbies? What would your high school peers remember you for, if we asked them? In languages and the arts at high school, what were your strongest subjects and how did you rank in those among your school peers? Please outline some high school achievements considered exceptional by peers and staff members. Which degree and university did you choose, and why? What did you enjoy most about your time at university? Which university courses did you perform best at? How did you rank in your degree? Outside of class, what were your interests and where did you spend your time? What did you achieve at university that you consider exceptional? Engineering leadership experience What kinds of software projects have you worked on before? Which operating systems, development environments, languages, databases? Would you describe yourself as a strong coder? Why? Would you describe yourself as a strong architect? If so, why, and in which sorts of applications? Would you describe yourself as a strong manager? Why? What software products have you yourself led, which shipped to customers and which you believe set the pace for the global market? What was your role? What is your most senior role in a software engineering organisation? Describe your span of control, and the diversity of products, functions and teams you were responsible for. Outline your thoughts on open source software development. What is important to get right when you are working on open source projects? What open source projects have you worked on? Have you been an open source maintainer, and can you point to those projects? How extensive is your experience of Python software engineering? How do you test Python applications? Outline the applications that you have led in Python, and your takeaways from that experience. How extensive is your experience of Golang software engineering? Outline the applications that you have led in Golang. How comprehensive would you say your knowledge of networking is? How have you gained this knowledge? How have you used relational data, such as SQL databases, in your work? How much data model design work have you done? How do you approach this work? What has been unexpected for you in working with structured data models and design? Which NoSQL or unstructured data stores have you used? Are there any you would not use again, and why? How do you reason about choosing the right data store for a project? Are you familiar with big data and data lake technologies? Which ones are interesting and would you use again? Describe your experience building large systems with many services - web front ends, REST APIs, data stores, event processing and other kinds of integration between components. What are the key considerations for architecture, maintainability, and reliability in these large systems? How comprehensive would you say your knowledge of a Linux distribution is, from the kernel up? How familiar are you with low-level system architecture, runtimes and Linux distro packaging? How have you gained this knowledge? Describe any experience you have with low-level embedded systems engineering, on Linux or other embedded operating systems and code bases. Outline your thoughts on documentation in large software projects. What practices should software developers follow in this regard? What are examples of the best open source documentation you have worked with? Outline your thoughts on quality in software development. What practices are most effective in software teams to drive improvements in quality? Outline your thoughts on observability, telemetry and debugging in cloud environments. Which tools are great examples in

      Interview questions [1]

      Question 1

      Management experience Describe the daily, weekly, monthly and quarterly habits you expect a well-run software engineering team to have, both as a team and individually. Describe your experience of different development methodologies, and your preferred approach - if that would vary based on circumstance, please describe that range, too. Outline your thoughts on leadership in the context of software development. What helps teams align around a particular mission, approach, or practice? In large projects that span multiple teams working on integrated or related or complementary components, what are the important practices? Outline your thoughts on the relationship between product management and engineering. Outline your thoughts on quality in software development. What practices are most effective in software teams to drive improvements in quality? Outline your thoughts on performance in software engineering. How do you ensure that your teams code is fast? Can you describe hard learnings in this regard? Outline your thoughts on security in software engineering. What is the relationship between your engineering team and the security team? How do you lead your engineers to improve their security posture and awareness? Outline your thoughts on devops and devsecops. Which practices are effective, and which are overrated? Context Outline your thoughts on the mission of Canonical. What is it about the company's purpose and goals which is most appealing to you? What is risky or unappealing? Are there any elements of the company goals that you are unsure about? Who are competitors to Canonical, and what does Canonical need to change to be a more effective competitor? Which current dynamics in the cloud software industry are favourable to Canonical? Which are unfavourable? What is important in the internet of things? What sort of software development approaches and capabilities are important for IoT? Why do you most want to work for Canonical? Which Canonical products and services would you most like to work on?
      Answer question
      11

      Other Software Engineering Manager Interview Reviews for Canonical

      Software Engineering Manager Interview

      Sep 20, 2024
      Anonymous Interview Candidate
      No offer
      Negative experience
      Easy interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Canonical in Sep 2024

      Interview

      Talk about a long and esoteric process. Don’t bother unless you’re comfortable spending hours answering questions about how well you did in high school and can mentally rotate letters in a psychoanalysis timed test. Didn’t get to talk to a human. 5 hours of wasted time

      Interview questions [1]

      Question 1

      How did you do in high school and what hobbies.
      Answer question

      Software Engineering Manager Interview

      Mar 9, 2024
      Anonymous Interview Candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. I interviewed at Canonical

      Interview

      I don't know who created this but so far is the worst interview process I've seen. The first screening is done with a long written assessment and a non-sense test, then you get a technical task, also quite long, and after you don't hear from hiring manager for more than a month. I've dropped out and I had still the rounds of interviews to be done.

      Interview questions [1]

      Question 1

      What is your best contribution as Engineering Manager?
      Answer question
      1

      Software Engineering Manager Interview

      Apr 21, 2022
      Anonymous Interview Candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. I interviewed at Canonical in Mar 2022

      Interview

      After the initial screen, they will send you a list of questions and require you to answer all of them. This essay took me about two days to finish it. After you complet your essay, they require you to do PPA/GIA test. I was rejected after PPA/GIA tests. I got an offer from one of the FAANG but don't exactly know why I fail at Canonical. The interview process is tough and long.

      Interview questions [1]

      Question 1

      I don't even meet a real human before i was rejected.
      Answer question
      1

      Canonical interviews FAQs

      • Candidates applying for Software Engineering Manager roles take an average of 14 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 Software Engineering Manager according to 3 Glassdoor interviews include:

        Personality test:  20%

        Other:  20%

        Skills test:  20%

        Presentation:  20%

        Phone interview:  20%

      • Here are the most commonly searched roles for interview reports -

        1. Software Engineer(96) ;
        2. Engineering Manager(20) ;
        3. Sales Development Representative (SDR)(14) ;
        4. Senior Software Engineer(12) ;
        5. Sales(11) ;
        6. Director(8) ;
        7. Manager(8) ;
        8. Product Manager(8) ;
        9. Technical Support Engineer(8) ;
        10. Software Developer(6) ;
        11. Software Engineer I(6) ;
        12. Project Manager(5) ;
        13. Sales Executive(5) ;
        14. Cloud Operations Engineer(4) ;
        15. Engineer(4) .

      Jobs at Canonical

      58 jobs in United States
      Engineering Manager - Web
      London, England
      ·
      £50K - £92K /yr
      (Glassdoor est.)
      View job
      Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
      Douglas, Scotland
      ·
      £51K - £74K /yr
      (Glassdoor est.)
      View job
      Software Engineering Manager - Container and Virtualisation Infrastructure
      Douglas, Scotland
      ·
      £41K - £74K /yr
      (Glassdoor est.)
      View job
      Engineering Manager - Python and K8s
      Douglas, Scotland
      ·
      £80K - £138K /yr
      (Glassdoor est.)
      View job
      Software Engineering Director
      Douglas, Scotland
      ·
      £41K - £74K /yr
      (Glassdoor est.)
      View job


      Glassdoor

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

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      Download the App

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

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

    • Security
    • Work With Us

      • Advertisers
      • Careers
    • View all Software Engineering Manager Jobs