I applied through a recruiter. The process took 3 weeks. I interviewed at Affirm (San Francisco, CA) in Mar 2019
Interview
I had a wonderful interview process. A great recruiter reached out on LinkedIn and set up a phone screen. After the screen, a technical phone interview was set in which the engineer asked me also question with followups. Next was onsite, which consisted of additional algorithms q's and a couple system design q's. Also met with hiring manager(s) and was given an overview of what they do. The recruiter was great with communication and moving the process forward, and the people I met there were all friendly and seemed intelligent.
Interview questions [1]
Question 1
Standard Bay Area interview prep. Algo+DS and System Design.
Took roughly 2 months total. Recruiter was very fast to respond and the interviewers were all very nice and collaborative during the interview. Typical HR call, two technical rounds, and behavorial round.
Live coding #1 focuses on algorithms and data structures, testing problem-solving skills and efficiency. Live coding #2 emphasizes coding challenges and practical problem-solving. The behavioral round assesses experience, teamwork, and culture fit.
Interview questions [1]
Question 1
They asked a coding problem on arrays and hashing to test problem-solving and algorithmic skills.
There were three interviews: one with HR, and two technical ones. Quick process, the recruiter was very responsive. Leetcode style questions in the technical interviews, the first one was easy while the second one was medium/hard.