Taro Logo

Senior Software Engineer Interview Experience - San Francisco, California

March 1, 2021
Positive ExperienceGot Offer

Process

A recruiter reached out on LinkedIn, and I responded to learn more and started the process.

First round was a phone screening with the recruiter. This included standard questions about my background and experience.

After passing this round, I was sent some materials for interview prep, which was helpful.

Second round was a technical phone screen with someone from the team. The interview featured a LeetCode medium-style question with a couple of extensions. It was a good experience talking through the problem with the interviewer, and there was time at the end to learn more about the role and team. After this round, my recruiter reached out with information about the next steps.

Third round was a call with the hiring manager. This interview was not technical but delved into my technical experience and soft skills in collaborating, leading, and mentoring. I also gained a deeper understanding of the work I would do in this role.

After passing the hiring manager phone screen, I was scheduled for a virtual onsite. All communication prior was via phone or email; Zoom was only used for the onsite. I had the option to spread the interview over multiple days, so I chose to do my interviews over two days.

Day one was approximately 3 hours and included a practical coding interview, a hiring manager interview, and a systems design interview with members of the team.

Day two was approximately 2 hours and included one practical coding interview and one discussion with a director.

Both days started with a quick meeting with the recruiting coordinator to go over logistics and the schedule, and ended with a quick sync-up with the recruiter for next steps and questions.

After my onsite, I received feedback and discussed offer details in under 48 hours. I received my offer later, after another day. The process was very smooth, and the recruiting team was on top of scheduling and proactive in reaching out. The entire process took less than one month from initial contact.

Questions

  • LeetCode style algorithm questions
  • Systems design (data schema oriented to solve use cases)
  • Describe experiences collaborating in a team (your role, cross-functionality, mentorship)
  • What does leadership mean to you?

Was this helpful?

Interview Statistics

The following metrics were computed from 7 interview experiences for the Affirm Senior Software Engineer role in San Francisco, California.

Success Rate

14%
Pass Rate

Affirm's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive57%
Neutral0%
Negative43%

Candidates reported having good feelings for Affirm's Senior Software Engineer interview process in San Francisco, California.

Affirm Work Experiences