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 Software Engineer interviewsAffirm interview
      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.

      Software Engineer Interview

      Mar 4, 2021
      Anonymous Interview Candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. I interviewed at Affirm

      Interview

      This process was a mixed bag but the onsite was what really soured me. The initial phone screen with a recruiter is typical. Personality questions and questions about my resume. He seemed a bit disinterested and distracted but not too bad. He was a nice guy. Second stage was a choice between a take home assessment or a phone technical interview. I chose the take home assessment. I was given 24 hours to complete it. I liked having a choice. I feel take home assessments are much stronger indicators of a candidate's abilities since it mimics a lower pressure work environment rather than solving some vague puzzle in a time attack fashion. After passing this is when things fell apart. I was invited for an onsite that had two technical components. I inquired about what to expect. It was an Android focused position and I was wondering if I should prep more for that or for general algorithmic questions. After several days without a response, I finally heard back with what was essentially an "I don't know" answer. Before moving forward, the email they send says you have 1 hour for each technical portion but after introductions and general questions, this ends up being closer to 40 minutes to actually try the problem. The first technical portion of the onsite was okay, I guess. The kid was young and he was polite but seemed inexperienced in interviewing. My email said I would be using coderpad to code but I was asked to open Android Studio and share my screen instead. Thankfully I already had it installed on the machine I was using but I had to close the last Android project I was working on and start a new one, which further chewed into my time. Could have been avoided had I been given better prep material. This was an Android question, which was unfortunate because I did almost all my prep on LeetCode style questions since I had no knowledge of what to expect. The interviewer just copy/pasted a function call (mimicking a 3rd party library) in the chat and told me to implement it. That's it. No further explanation or expectations. I was a little taken aback at first but eventually found the solution. I thought this was kind of an odd question and apparently the interviewer agreed because he said I'd never have to do something like this in real life. While I liked the guy, this type of question was a huge disappointment since it's not at all indicative of my abilities. The interviewer was friendly and collaborative so I liked that. The second technical part of the process was with a different engineer and I knew right away I would get denied from the position. This was a more senior engineer who I could immediately tell didn't want to be there. He rushed through his intro and then was obviously ignoring me during mine. We used coderpad for this one and he copy pasted a wall of code into the editor. He did a very vague, convoluted job of explaining the code and question and didn't actually write in comments anything he expected or what I was supposed to do. His microphone was not great and I had a hard time understanding him. Asking him to repeat himself made his tone more annoyed than it already was. When I asked clarifying questions about the problem, he seemed disinterested. He even said he wasn't entirely sure about my questions since he didn't write the prompt. I spent about 10-15 minutes just trying to figure out what the question was and the interviewer got more and more frustrated. I think aggressive and hostile are too strong of words but I definitely did not feel comfortable or welcome. Attempts at collaborating here were fruitless, he clearly had no interest in it and anytime I'd ask a question for clarification, he almost never even answered it. When it was my turn to ask questions at the end, he had this definite tone of rushing through and carelessness, like it didn't matter because I wasn't moving on. This second technical portion overall was probably the worst part of any interview I've had in my career. While I was initially excited about the opportunity, I feel I dodged a bullet. Arbitrary questions with no real purpose, inexperienced or disinterested interviewers, and lack of preparation materials made me feel like the company was actively working against my success rather than setting me up for it (which other companies do better). It felt like they didn't want me to work there and were trying to weed me out and it makes me uneasy about what working there is actually like. It's unfortunate because once I figured out what I was actually being asked, it was a fairly simple question. However at that point, I already felt very defeated and unwelcome and had a hard time focusing. On the upside, I had a friendly recruiter and a choice in the style of initial technical screen, which was appreciated.

      Interview questions [1]

      Question 1

      -Take home Android assessment focusing on Retrofit and RxJava -Implementing one function of third party library for Android -General recursion focused algorithm question
      Answer question
      26
      avatar
      Affirm response
      5y
      Thanks for taking the time to provide feedback on your interview experience with Affirm. Our team strives to maintain a high standard of professionalism throughout all stages of our interview process and are sorry to hear that your experience did not reflect this. We'd be happy to discuss your experience further if you're open to it - please reach out to your recruiter to get in touch.

      Other Software Engineer Interview Reviews for Affirm

      Software Engineer Interview

      Jul 16, 2026
      Anonymous Interview Candidate
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at Affirm

      Interview

      overall it was not very professional. interviewers were disinterested, unfriendly, and distracted. i didn't continue but honestly the vibe was quite bad. Only applied for the salary anyway so whatever.

      Interview questions [1]

      Question 1

      parse a python dict in a weird way
      Answer question

      Software Engineer Interview

      Jul 6, 2026
      Anonymous Interview Candidate
      No offer
      Neutral experience
      Average interview

      Application

      I interviewed at Affirm

      Interview

      First a call (no video) with HR to gather the typical first details. Second a technical test, sharing screen of a problem. The problem is shared at the interview moment.

      Interview questions [1]

      Question 1

      For HR typical stuff, for the technical one a problem about dealing with some json records.
      Answer question

      Software Engineer Interview

      Jun 25, 2026
      Anonymous Interview Candidate
      Toronto, ON
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at Affirm (Toronto, ON)

      Interview

      This was one of the worst experiences I’ve had interviewing at a company. The recruiter was completely disrespectful of my time and ghosted me for days on end even though I pushed back offer deadlines for them. After the initial tech screen I emailed the recruiter letting them know I have an offer deadline. No response or acknowledgment, I sent 1 follow-up email as I was on a tight deadline and again no response. The recruiter then sends me a template “you passed the tech screen” email, ignoring my prior emails about my deadline. After a third email they finally acknowledge my deadline and tell me there won’t be sufficient time to get me through the process. He agrees getting an extension on my offer deadlines would make sense, which I proceeded to get. After doing the next step in their process (HM screen) and it going well, the recruiter then proceeds to ghost me for 10 days, ignores my 2 follow-up emails regarding my extension deadline approaching and later sends me a template rejection email. Mind you, this was after getting an extension for them. 0 respect for my time and a complete disregard for me as a candidate. If a recruiter doesn’t even have the courtesy to respond to your emails, what does that say about the company itself? For the actual interview process it was tech screen, HM screen, then a virtual onsite that includes another HM behavioural and coding interview. The tech screen was simple, but the question was long. It was done on HackerRank with two engineers proctoring the interview. HM screen went well but I was rejected after it. Overall everyone was pleasant during the interviews, but my opinion of the company was soured by the recruiter.

      Interview questions [1]

      Question 1

      Practical coding question for the tech screen and basic behavioural questions during the HM screen
      Answer question
      1

      Affirm interviews FAQs

      • Software Engineer applicants have rated the interview process at Affirm with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 52% positive. To compare, the company-average is 58.6% positive. This is according to Glassdoor user ratings.
      • Candidates applying for Software Engineer roles take an average of 25 days to get hired, when considering 88 user submitted interviews for this role. To compare, the hiring process at Affirm overall takes an average of 26 days.
      • Common stages of the interview process at Affirm as a Software Engineer according to 88 Glassdoor interviews include:

        Phone interview:  39%

        One on one interview:  26%

        Skills test:  14%

        Presentation:  6%

        Group panel interview:  5%

        Drug test:  3%

        Personality test:  3%

        Background check:  2%

        Other:  2%

        IQ intelligence test:  1%

      • Here are the most commonly searched roles for interview reports -

        1. Software Engineer(74) ;
        2. Senior Software Engineer(28) ;
        3. Analyst(12) ;
        4. Product Manager(12) ;
        5. Staff Software Engineer(11) ;
        6. Operations(9) ;
        7. Software Engineer II(8) ;
        8. Account Executive(7) ;
        9. Client Success Manager(7) ;
        10. Engineering Manager(6) ;
        11. Operations Associate(6) ;
        12. Team Lead(6) ;
        13. Sales(5) ;
        14. Senior Manager(5) ;
        15. Customer Operations(4) .


      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. Indeed, Inc. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Indeed, Inc.

      Jobs at Affirm

      31 jobs in United States
      Software Engineer II, Backend (Capital Orchestration)
      United States
      ·
      $146K - $225K /yr
      (Employer provided)
      View job
      Senior Software Engineer, Backend (Infrastructure)
      New York, NY
      ·
      $173K - $255K /yr
      (Employer provided)
      View job
      Software Engineer II, Backend (Reliability Platform)
      San Francisco, CA
      ·
      $146K - $225K /yr
      (Employer provided)
      View job
      Staff Software Engineer, Backend (Ledger Engineering)
      Chicago, IL
      ·
      $204K - $290K /yr
      (Employer provided)
      View job
      Senior Software Engineer, Backend (PBA - Growth)
      San Francisco, CA
      ·
      $173K - $255K /yr
      (Employer provided)
      View job
      View all Software Engineer Jobs