2x Coding Interviews 1x Behavioral Interview
They're not necessarily looking for optimal solutions. Just explain clearly and have an intuitive approach, and you should be good on the coding side.
For the behavioral, review DEI and STAR.
I am under an NDA, so I cannot go into details. You can find similar questions on LeetCode.
The following metrics were computed from 1 interview experience for the Affirm Software Engineer (Internship) role in Canada.
Affirm's interview process for their Software Engineer (Internship) roles in Canada 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 Canada.