Taro Logo

Staff Software Engineer Interview Experience

November 1, 2020
Positive ExperienceGot Offer

Process

The interview process was quite good. It started with a take-home Android project, which I thought was a very effective test of skill without taking too much time to complete.

Following the take-home project, Affirm gave me some time to study and set up a day of interviews a few weeks out.

On the day of the interviews, there were three technical interviews:

  • A practical Android coding interview
  • A project walkthrough presentation with Q&A
  • A systems design interview

The project walkthrough was my favorite by far. It did require preparation of a slideshow, but I really enjoyed the opportunity to share the various business, technical, and project management pieces I had to consider.

The other two technical interviews were, I thought, very effective at judging my knowledge, thought process, and ability to collaborate remotely.

Overall, a great experience!

Questions

Practical Android coding session to implement an image loader API.

Was this helpful?

Interview Statistics

The following metrics were computed from 6 interview experiences for the Affirm Staff Software Engineer role in United States.

Success Rate

50%
Pass Rate

Affirm's interview process for their Staff Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive67%
Neutral0%
Negative33%

Candidates reported having very good feelings for Affirm's Staff Software Engineer interview process in United States.

Affirm Work Experiences