Had a chat with the recruiter first.
During the chat, the recruiter asked all the general questions, like:
The phone screen tech question was a coding problem based on reservoir sampling.
It was not a difficult one. I was rejected two days later. I guess it was because I didn't complete the code, but if I had been given one more minute, I could have finished it.
The interviewer asked me to tell him my idea and then let me ask him any question, instead of letting me finish the code.
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.