You receive an intro call, and then you are invited to a technical screen. They said the technical screen would involve LeetCode-style questions (medium difficulty). However, I don't believe it was typical LeetCode style; it leaned more towards design and runtime efficiency. I'm not saying it's impossible to solve the questions, but it would take more time if you are not accustomed to that style.
I solved question #1. Question #2 was a follow-up, but I had already run out of time.
I failed the technical screen mostly because I wasn't used to the style, not because the questions were too challenging.
I signed a Non-Disclosure Agreement.
The following metrics were computed from 24 interview experiences for the Affirm Software Engineer role in San Francisco, California.
Affirm'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 Affirm's Software Engineer interview process in San Francisco, California.