I applied through an employee referral. The process took 2 weeks. I interviewed at Xero (Melbourne) in Aug 2020
Interview
Started with a 20 min phone screen with the recruiter which went well and they were very nice. Next I was asked to complete a technical assessment which was to refactor a poorly written API into production quality code with a deadline of 1 week. I spent many many hours on this as I was really keen on joining Xero.
After submission I got an email saying "good news, the team liked your tech assessment and we are keen to progress to an interview". The email also listed all the things they liked about my technical assessment. I replied back with a good deal of availability. Then I never heard from him again. I emailed a few times asking when a good time would be for the interview, however there was no reply at all. In the end I gave up chasing them.
Nil, was rejected on CV submission with no reason given and no feedback despite meeting the criteria for the role, at least on paper. Very opaque process. Disappointed considering the reputation of the company.
It's quite easy. Just some questions about the general technologies. No tricky questions. But I've heard the experience also depends on team by team. They are large organization, so the culture is very mixed.
I applied through other source. The process took 4 weeks. I interviewed at Xero
Interview
1st round 1 hour HR Screening.
2nd round 1 hour technical - coding on Hackerrank.
3rd round 1 hour system design on Hackerrank.
4th round 1 hour behavioural with hiring manager.
Unfortunately after a verbal offer following the 4th round there was a week of radio silence, followed by a phone call informing the role is no longer available due to team restructure/repurpose. Quite disappointing overall considering the amount of time you have to spend on the interview process. A hiring freeze before such a move is much more appropriate approach and ensures you won't waste time of candidates, engineers running the interviews and HR coordinating the whole process.
Interview questions [1]
Question 1
How do you approach managing conflict in your team
Senior Developer applicants have rated the interview process at Xero with 2.9 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 57.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Developer roles take an average of 13 days to get hired, when considering 9 user submitted interviews for this role. To compare, the hiring process at Xero overall takes an average of 23 days.
Common stages of the interview process at Xero as a Senior Developer according to 9 Glassdoor interviews include:
Group panel interview: 26%
Phone interview: 16%
One on one interview: 16%
Skills test: 16%
Personality test: 11%
Presentation: 11%
Drug test: 5%
Here are the most commonly searched roles for interview reports -