Taro Logo

Senior Software Engineer Interview Experience - Melbourne, Australia

February 16, 2022
Negative ExperienceGot Offer

Process

I applied online. The process took 5 weeks.

  • A phone call where you're asked a bit about your experience, why you're leaving your current job, and why you want to work for Xero.
  • A code refactoring task where you need to spend up to a week refactoring a poorly written API in C#. Make sure to NOT use any design patterns other than Singleton or architecture styles other than three-tier because 'engineers' assessing your submission have extremely limited experience in software dev and won't bother themselves trying to understand the whole picture. They are guided by the rule 'no three-tiers - the code is not good enough'. Do include some unit and integration tests though.
  • You'll be invited to a systems design session where you need to design a simple system (flight booking or coffee ordering). Talk about deployment strategies, cloud services, auth, scalability, storage, and other stuff.
  • Team fit interview.

The whole process was very amateur and unprofessional. There were long delays in communication, recruiters ghosting emails, and no feedback at all even when you ask for it.

Questions

Why are you leaving your current job?

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Xero Senior Software Engineer role in Melbourne, Victoria.

Success Rate

25%
Pass Rate

Xero's interview process for their Senior Software Engineer roles in Melbourne, Victoria is very selective, failing most engineers who go through it.

Experience Rating

Positive25%
Neutral0%
Negative75%

Candidates reported having very negative feelings for Xero's Senior Software Engineer interview process in Melbourne, Victoria.