I applied through a recruiter. I interviewed at Affirm
Interview
Contacted by a recruiter on LinkedIn, where we scheduled a time for a quick chat over the phone. From there I was contacted about a first one hour phone screening. After passing that, there was another similar phone screen, and afterwards was an onsite. The onsite consisted of three coding rounds, a chat with the recruiter at the beginning and end, a talk with a PM, and a talk with the hiring manager of the team you are interviewing for. All of the technical interview questions were similar in difficulty.
Interview questions [1]
Question 1
"Compress" a string of letters (ex. aaabbc) into something like "a3b2c". Similarly, "decompress" "a3b2c" into "aaabbc".
All the process took month. Soft interviews were nice, interviewers were talkative and it wasn't a cold proccess. Technical part was hard for me cause I don't have any real experience or school I do and learn everything by myself.
Interview questions [1]
Question 1
Real-case scenario problems connected with storing data.
The interview process at Affirm includes multiple rounds, such as phone screens, technical assessments, and onsite interviews, assessing skills, cultural fit, and experience for prospective candidates. Not too hard I've had harder.
I applied online. The process took 2 months. I interviewed at Affirm in Feb 2022
Interview
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.
Interview questions [1]
Question 1
NDA so I am not going into details but you can find similar questions on leetcode.