I applied online and was contacted by a recruiter immediately after. During the phone screen, the recruiter introduced Brex and reviewed my background.
Next, there was a coding test with one interviewer. We solved a LeetCode-style question together, and I could choose my preferred language. The question was simple. Afterward, I spoke with the manager of the Vancouver office.
The process was quite smooth. Two weeks later, I completed an online system design interview with two interviewers. I was asked to implement a simplified version of credit card authorization.
After passing this test, they flew me to San Francisco for an onsite interview. The recruiting team was professional and friendly. During the values portion, I was asked questions based on my background. I felt the interviewer not only wanted to learn about me but also shared his opinions, and I learned from him.
Regarding the system design part, the interviewer appeared tired and bored. He yawned and looked out the window several times. While I was writing on the whiteboard, he was checking his phone, which he didn't mention. This made me more nervous, and I felt I would lose the opportunity from the beginning. The same question was asked in this round. There was some misunderstanding on one of the questions. I tried to think out loud, but he didn't seem interested in explaining the question further. We also discussed operational aspects like deployment and scalability. Unfortunately, I lacked the experience they expected in these areas.
During this part, I felt uncomfortable and disrespected. I didn't feel the interviewer wanted to learn about me. It felt like a boring exam and a waste of time.
Overall, most parts of the process were smooth and professional. I wish the system design interviewer had been more respectful and focused more on the interview.
Why use a relational database?
How many machines do you need?
The following metrics were computed from 10 interview experiences for the Brex Software Engineer role in San Francisco, California.
Brex's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Brex's Software Engineer interview process in San Francisco, California.