First round: Recruiter phone screen (30 mins)
Second round: Coding interview (1 hr)
Third round: Hiring manager call
Final round: Virtual onsite, with the hiring manager and coding interview combined.
I did not proceed to the next round after the coding interview, but the recruiters and interviewer were very friendly.
The coding interview problem is to join 3 tables from CSV files using Python.
The following metrics were computed from 2 interview experiences for the Affirm Software Engineer I role in Canada.
Affirm's interview process for their Software Engineer I roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Affirm's Software Engineer I interview process in Canada.