Passa al contenutoPassa al piè di pagina
  • Lavori
  • Aziende
  • Stipendi
  • Per le aziende

      Migliora la tua carriera

      Scopri le tue potenzialità di guadagno, trova lavori da sogno e condividi approfondimenti su lavoro e vita privata in forma anonima.

      employer cover photo
      employer logo
      employer logo

      Affirm

      Questa è la tua azienda?

      Circa
      Recensioni
      Stipendi e benefit
      Lavori
      Colloqui
      Colloqui
      Ricerche correlate: Recensioni su Affirm | Offerte di lavoro di Affirm | Stipendi di Affirm | Benefit di Affirm
      Colloqui di AffirmColloqui per Staff Software Engineer presso AffirmColloquio di Affirm


      Glassdoor

      • Chi siamo
      • Contattaci

      Aziende

      • Account Business gratuito
      • Spazio per le aziende
      • Blog per le aziende

      Informazioni

      • Aiuto
      • Linee guida
      • Condizioni d'uso
      • Privacy e scelte pubblicitarie
      • Non vendere né condividere le mie informazioni
      • Strumento per l'accettazione dei cookie

      Lavora con noi

      • Inserzionisti
      • Carriere
      Scarica l'app

      • Cerca:
      • Aziende
      • Lavori
      • Località

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" e il relativo logo sono marchi registrati di Glassdoor LLC.

      Aziende seguite

      Non lasciarti sfuggire opportunità e informazioni privilegiate seguendo le aziende dove vorresti lavorare.

      Ricerche di lavoro

      Ricevi suggerimenti e aggiornamenti personalizzati avviando le tue ricerche.

      Colloquio per Staff Software Engineer

      29 mag 2026
      Candidato anonimo a colloquio
      Nessuna offerta
      Esperienza negativa
      Colloquio facile

      Candidatura

      Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Affirm nel mese di apr 2026

      Colloquio

      First, I had an HR screening, followed by a Hiring Manager screening. Both were 30-minute interviews scheduled across two different weeks. After that, I went through two technical interviews with Staff Software Engineers. The first technical interview was based on a simple real-world use case from the company. What I found surprising is that I had explicitly been advised to prepare data structures and algorithms, including more advanced topics. As a result, I spent a significant amount of time reviewing concepts such as TreeMap, LinkedHashMap, ordering guarantees, and other non-trivial data structure implementations. In reality, the exercise consisted of using a simple HashMap, completing a straightforward method, and identifying a bug related to ordering. There was a clear mismatch between the preparation guidance and the actual interview content. The second technical interview was even more disappointing. I was specifically told to prepare for topics such as large-scale ETL processes, high-throughput data systems, Kafka, distributed systems, scalability, and architecture challenges typically expected at a senior or staff engineering level. Instead, the entire interview consisted of designing a simple data model for a peer-to-peer payments use case. There were no discussions around distributed systems, event-driven architectures, throughput, fault tolerance, consistency, scalability, data pipelines, or any of the topics I had been instructed to prepare for. What I find most frustrating is not the difficulty of the interview itself, but the complete disconnect between the preparation guidance and the actual evaluation. I invested a considerable amount of time preparing for complex distributed systems topics because that is what I was explicitly told would be assessed. If the interview is ultimately focused on basic domain modeling, then candidates should be informed accordingly. It is difficult to understand the rationale behind asking candidates to spend hours preparing for ETL systems, Kafka, distributed architectures, and large-scale system design when none of those subjects are evaluated during the interview process.

      Domande di colloquio [1]

      Domanda 1

      **Writing Code Interview — 60 minutes** The exercise consisted of completing a specific method in an existing program. Some helper methods were already implemented, and the task was to use them to evaluate a set of business rules related to loans and disputes. The domain involved dispute events with different statuses, such as `Open`, `Closed`, and `Fraud`. Based on the list of dispute events associated with a loan, the method had to determine the final loan status. For example: * if at least one dispute was marked as `Fraud`, the loan should be considered fraudulent; * if all disputes were closed, the loan should be considered valid/OK; * if at least one dispute was still open, the loan should be considered under investigation. The implementation required reading an `ArrayList` of dispute events, applying the business rules, and returning the final loan status. After that, some tests were failing due to a bug in one of the already implemented helper methods. The issue was that the disputes were being sorted by ID instead of by `dateCreated`, which affected the final result. Identifying that ordering bug was the second part of the exercise. That was the full scope of the coding interview. **System Design Interview — 60 minutes** The system design interview focused on designing a data model for a peer-to-peer payment system, similar to Venmo. The use case was the following: User A wants to pay User B. Both users have an internal debit/account balance within the platform, and both may also have external bank accounts connected to their profiles. Payments involving banks had an expected delay of around two days. The main task was to design the data model needed to support this flow, including the relevant tables and attributes. The discussion then explored how the model would change depending on different payment scenarios, for example: * User A pays User B using the internal platform account; * User A pays User B from an external bank account to the platform account; * payments involving bank transfers with delayed settlement; * different combinations of internal balance and external bank accounts. The interview was focused mainly on tables, relationships, and attributes needed to represent these payment flows.
      Rispondi alla domanda

      Altre recensioni di colloqui per Staff Software Engineer presso Affirm

      Colloquio per Staff Software Engineer

      11 ott 2024
      Candidato anonimo a colloquio
      Kraków
      Nessuna offerta
      Esperienza negativa
      Colloquio nella media

      Candidatura

      Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso Affirm (Kraków) nel mese di set 2024

      Colloquio

      The process began promisingly: the company reached out proactively and offered an interesting Staff Software Engineer position. I successfully passed the HR screening interview and the technical interview with a tech lead, who immediately communicated a positive outcome. I would also like to emphasize that the technical interview (live coding) was conducted at a very high level. The interviewer was professional and polite. It was pleasant to communicate and discuss the technical issues in the task I was solving. However, the process deteriorated rapidly thereafter. After several days of waiting for feedback, I had to follow up myself. Only then did HR inform me that the initial position was already being filled, offering a less suitable alternative instead. I expressed willingness to discuss the proposed position or any other suitable roles, pointing out several interesting vacancies on the company's website. HR promised to return with details the next day, but this never materialized. My subsequent attempts to make contact (including reaching out to the initial HR contact) were ignored. I feel disappointed and frustrated that after the company initiated contact and I invested my time in their interview process, communication from HR ceased without explanation. This approach demonstrates a lack of respect for the candidate's time and effort. I hope the company will address and improve their candidate communication process to prevent such situations in the future.

      Domande di colloquio [1]

      Domanda 1

      Tell me about your experience at your current job.
      Rispondi alla domanda
      3

      Colloquio per Staff Software Engineer

      7 gen 2025
      Candidato anonimo a colloquio
      Nessuna offerta
      Esperienza negativa
      Colloquio difficile

      Candidatura

      Ho presentato la mia candidatura tramite segnalazione di un dipendente. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Affirm nel mese di ago 2024

      Colloquio

      Two Months and Eight Interviews: The process was quite long, lasting two months and involving seven interviews. This felt a bit excessive. 😩 No Feedback on Performance: I received zero feedback throughout the process. I would have appreciated some insights into my performance, what I did well, and where I could improve. This would have helped me understand where I stood and what I could do better. 😔 Aggressive Tone: Some of the interviews felt quite aggressive. While I understand the need to challenge candidates, the tone sometimes made me feel uncomfortable. If this is the typical work environment, I'm a bit worried about what it would be like to work at the company. 😨

      Domande di colloquio [1]

      Domanda 1

      - HR interview. Culture + position expectations - ED interview. DEI + culture. - Live coding interview x2 . Easy game with requirements changes. Yes, I had two live coding interviews 🤯 - System design interview - Project Walkthrough interview. Three persons vs me was a very aggressive interview. No tech or architectural questions. - EM interview. Zero feeling with team goal.
      Rispondi alla domanda
      2

      Le migliori aziende per "stipendio e benefit" vicino a te

      avatar
      Standard Chartered Bank
      3.5★Stipendio e benefit
      avatar
      Barclays
      3.8★Stipendio e benefit
      avatar
      Absa
      3.7★Stipendio e benefit
      avatar
      Standard Bank Group
      4.1★Stipendio e benefit