Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Affirm

      Is this your company?

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Affirm reviews | Affirm jobs | Affirm salaries | Affirm benefits | Affirm conversations
      Affirm interviewsAffirm Senior Staff Engineer interviewsAffirm interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Senior Staff Engineer Interview

      Apr 3, 2020
      Anonymous employee
      San Francisco, CA
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied through a recruiter. The process took 5 weeks. I interviewed at Affirm (San Francisco, CA) in Feb 2020

      Interview

      I had a great experience during my interview process. A recruiter approached me, but at the time, I didn't think it was the right opportunity. The company offered to connect me with a manager who gave me insight into the company, the opportunities available, and answered a ton of questions. The next step was a take-home assignment; it was Android-specific. The task itself was straightforward and comparable to those given by other companies. After the assignment, they invited me for an onsite (pre-COVID-19 😢) interview. I interviewed with three engineers, a director, and the hiring manager, and the recruiter. I also had lunch with another manager. They gave me a verbal yes the same day of the interview, and an official offer the week after. The entire process ~6 weeks, but I was also taking it slow.

      Interview questions [1]

      Question 1

      - Design a server-driven UI experience for applying to a loan.
      Answer question
      6

      Other Senior Staff Engineer Interview Reviews for Affirm

      Senior Staff Engineer Interview

      Jan 14, 2022
      Anonymous Interview Candidate
      No offer
      Neutral experience
      Easy interview

      Application

      I applied through a recruiter. I interviewed at Affirm

      Interview

      Phone screen round consisted of implementing a Card game with some rules defined. Logic was simple to implement. 2nd part of question consisted of making the game flexible. For eg: Variable number of cards and variable numbers of players instead of 2. It was already 4 pages of code with first part of question and no time left to implement extensions. It felt like a typing speed test instead of a programming exercise. I focused on modularity, readability and class designs but looks like these were less relevant as compared to able to get to the 2nd part of the question. It would have been a better strategy to directly go for the extension of the problem with bit less focus on clean programming style. Also, it was strange to expect to account for a standard deck of card to extend beyond 52 cards. Either don't use 52 cards standard deck in the problem or mention that it is not a standard deck. Interviewer was junior and asked to print the output while there were already methods returning the desired output. Interrupted many times to initialize things in other classes which were not part of the current code flow. I usually leave the initialization and wiring for the end.

      Interview questions [1]

      Question 1

      Implement a card game war with 2 players and 52 cards.
      1 Answer
      1

      Top companies for "Compensation and Benefits" near you

      avatar
      Wells Fargo
      3.7★Compensation & Benefits
      avatar
      JPMorganChase
      3.9★Compensation & Benefits
      avatar
      Bank of America
      3.8★Compensation & Benefits
      avatar
      Capital One
      3.9★Compensation & Benefits