real interview stories, told over a cup of tea ♡
Canonical Interview Experiences
3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.
- 3935
- Experiences
- 857
- Companies
- 532
- Offers
8 results
- Canonical Software Engineer interview spanning React, C++, Linux, and full-stack JavaScriptCanonical · Software Engineer · Technical Screen · Apr 2026
I interviewed for a Software Engineer role through a multi-interview, all-technical process. It moved from front-end topics into broader full-stack engineering, including Linux and open source. In the front-end interview, I was asked about React and general front-end topics. The systems and programming interview shifted to C++ and Linux. Another round covered full-stack development fundamentals i…
- Canonical Software Engineer interview with a long written stageCanonical · Software Engineer · Online Assessment · Apr 2026
I interviewed for a Software Engineer role, and the overall experience felt extremely punishing. It started with an unusually long, essay-style written stage, followed by aptitude and other tests, and ended with a slow or non-specific rejection. For the written interview, or long questionnaire, I answered extensive essay-style questions about my background. They often asked for school-related det…
- Canonical Software Engineer technical rounds on Linux and open sourceCanonical · Software Engineer · Technical Screen · Apr 2026
I interviewed for the Software Engineer role and went through a two-track technical process in the middle of a longer interview sequence. One track focused on architecture and engineering depth. The other covered Linux, open-source topics, and platform fundamentals. In the software architecture and engineering round, I was asked about architecture qualities, engineering methodologies, and how eng…
- Canonical Software Engineer interview with multiple assessments and late-stage roundsCanonical · Software Engineer · Online Assessment · Mar 2026Rejected
I interviewed for the Software Engineer role through a drawn-out but structured process. I completed several assessments, followed by interviews covering coding, systems concepts, and behavioral collaboration. I started with a written-style screen, then completed logic and personality testing. The technical stages included long interview sessions, another technical segment later in the process, a…
- Canonical Software Engineer interview with questionnaire and Python assessmentCanonical · Software Engineer · Online Assessment · Mar 2026
I interviewed for the Software Engineer role through a multi-assessment process that started with a long questionnaire and two tests, before any deeper technical discussion. I answered around 30 questionnaire questions. The first assessment was a non-standard test made up of different types of tasks. The second assessment focused on Python. I didn’t receive an offer. Early filtering leaned heavil…
- Canonical Software Engineer online assessments with unclear follow-upCanonical · Software Engineer · Online Assessment · Mar 2026Rejected
I interviewed for the Software Engineer role through a process that was quick to schedule but ultimately unclear. It involved questionnaires and online tests, followed by either an early decline, no follow-up, or a rejection with little explanation. I filled out a form-like application and completed a detailed written interview about my background and problem-solving. I also took an aptitude-styl…
- Canonical Software Engineer interview: written and psychometric testingCanonical · Software Engineer · Other · Feb 2026
I interviewed for the Software Engineer role through a straightforward screening process. First, I completed a written test by listing my achievements, then completed a psychometric assessment. If I had been shortlisted, I would have moved on to a one-on-one interview. I didn’t move forward. My takeaway was that the process depended heavily on scoring well in the written and psychometric tests. L…
- Canonical Software Engineer interview: Python, Docker, Linux, and Kubernetes roundsCanonical · Software Engineer · Technical Screen · Jan 2026
I interviewed for the Software Engineer role through a long, executive-heavy process with multiple technical rounds. The questions covered Python, Docker, Linux, and Kubernetes, and I spoke with senior leaders and team leads. I didn't receive an offer. After all the stages and conversations, the final decision was described as a skills-set mismatch. Location: India. Overall feedback: Negative. Of…