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.
No offer
Negative experience
Easy interview
Application
I applied online. I interviewed at Xero (London, England) in Sept 2021
Interview
Normal video call to get to know each other and layout of the coming phases, nothing special .
After this they will send you a code to refactor and they will tell you that it shouldn't take more than 2 hrs but we are expecting it within a week.
I've refactored the code and implemented DDD architecture and mentioned some of the stuff that could be improved (e.g. testing, logging ...etc).
I'm adding this review because I think I wasted my time doing this task. They are expecting you to do everything (ignoring the 2hrs time) so other than the rearchitecture, they want to see unit testing, integration testing, dockerized app .. etc.
So if you are not willing to do all these stuff don't bother!
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