I applied online. The process took 3 months. I interviewed at Canonical (New Delhi) in Jan 2022
Interview
First they have a Review of your resume then a Written interview, a Standardised aptitude and personality assessment, a Culture, HR, peer interviews and tech assessments and finally Hiring manager and senior lead interviews
Interview questions [1]
Question 1
What kinds of software projects have you worked on before? Which operating systems, development environments, languages, databases?