It was a rather disappointing experience. I had two phone interviews which went well, so they flew me in for an onsite.
Having performed well on not just one but two interviews felt like more than just luck. I felt confident that my skill level should be reasonable for the onsite. This was not true at all.
The difficulty of the onsite algorithm questions was just way higher than on the phone. They actually cut the interview series short, just after the first prompt. I don't understand why the phone interviews were made so easy if that's not the level they require for interns.
I flew from Canada and missed classes for this. Interviews are usually a learning experience regardless of how they go, but this was just so disappointing; I left completely in tears.
At least they fed me lunch before declaring my skill level. It was so shitty that there was no point continuing interviews.
The following metrics were computed from 3 interview experiences for the Affirm Software Engineer (Internship) role in San Francisco, California.
Affirm's interview process for their Software Engineer (Internship) roles in San Francisco, California is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Affirm's Software Engineer (Internship) interview process in San Francisco, California.