A recruiter reached out. The process involved an HR screening interview, a take-home assignment, and an on-site interview.
The take-home assignment was pretty fun but very time-consuming. The on-site consisted of a follow-up to the assignment where an extra feature needed to be built, a values interview, and then a technical deep dive.
The interview experience was great and practical until the follow-up to the assignment. I was initially expecting only about 5-10 minutes to explain my implementation and architecture, followed by the new feature coding. However, this explanation ended up taking the majority of the time, with them asking follow-up questions and specific cases about the technology I was using.
The setup to add the extended assignment and explanation took some time, and in the end, I was only given 8 minutes. I didn't have time to plan initially and panicked trying to finish. Additionally, I wasn't given any time to ask questions and find out more about the team. I felt that the interview wasn't a great judge of a candidate's front-end skills and that their time management was poor.
Overall, I did enjoy the interview experience at Brex. It's been a while, so it was good for practice and got me back into interviewing.
Take-home assignment and follow-up.
The following metrics were computed from 2 interview experiences for the Brex Senior Software Engineer role in Toronto, Ontario.
Brex's interview process for their Senior Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Brex's Senior Software Engineer interview process in Toronto, Ontario.