Applied online. Had a recruiter interview, followed by a technical screen, which went well. Then a hiring manager interview, which also went well, and I was moved to the virtual onsite.
The final round was frustrating.
The same hiring manager from the first round was assigned to the final round. He seemed lost and didn't know what else to ask.
The engineer who conducted the design interview wouldn't let me talk. He kept interrupting me every other word, so the design couldn't flow.
The interviewer who conducted the coding interview made up his own question, but I don't think he ever tried to solve it himself. He was not able to clearly communicate what he was looking for, and the actual solution for the problem was very convoluted and would require managing deeply nested data structures. The question was not appropriate for a coding interview at all.
Overall, a negative experience.
Affirm, please train your engineers on how to conduct interviews.
Tell me about the most challenging project you have worked on.
The following metrics were computed from 11 interview experiences for the Affirm Senior Software Engineer role in Canada.
Affirm's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Affirm's Senior Software Engineer interview process in Canada.