Earlier quoted context omitted.
I once applied for a job at Canonical. This was their process (roughly two years ago)... Thank you for applying for Software Engineer. The application process has several stages: - Initial screening (done) - Personal essay (this stage) - Culture interview - Standardised aptitude and personality tests - General interviews - Recruitment screen - Technical assessment - Role-specific interviews - Hiring manager interview…
From what you wrote, sounds like one of the best. At least it sounds better than most other interviews I had that were basically random.
Writing a Personal Essay after, what sounds like, an automated email is not something I would consider as a good interview process.