Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      Affirm

      ¿Esta es tu empresa?

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de Affirm | Empleos en Affirm | Sueldos en Affirm | Prestaciones en Affirm
      Entrevistas en AffirmEntrevistas para el cargo de Staff Software Engineer en AffirmEntrevista en Affirm


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista para Staff Software Engineer

      29 de may de 2026
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia negativa
      Entrevista fácil

      Solicitud

      Me postulé en línea. Acudí a una entrevista en Affirm en abr 2026

      Entrevista

      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.

      Preguntas de entrevista [1]

      Pregunta 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.
      Responder pregunta

      Otras evaluaciones sobre las entrevistas para el cargo de Staff Software Engineer en Affirm

      Entrevista para Staff Software Engineer

      11 de oct de 2024
      Candidato de entrevista anónimo
      Kraków
      Sin ofertas
      Experiencia negativa
      Entrevista promedio

      Solicitud

      Me postulé a través de un reclutador. El proceso tomó 3 semanas. Acudí a una entrevista en Affirm (Kraków) en sept 2024

      Entrevista

      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.

      Preguntas de entrevista [1]

      Pregunta 1

      Tell me about your experience at your current job.
      Responder pregunta
      3

      Entrevista para Staff Software Engineer

      7 de ene de 2025
      Candidato de entrevista anónimo
      Sin ofertas
      Experiencia negativa
      Entrevista difícil

      Solicitud

      Me postulé a través de una recomendación de un empleado. El proceso tomó 2 meses. Acudí a una entrevista en Affirm en ago 2024

      Entrevista

      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. 😨

      Preguntas de entrevista [1]

      Pregunta 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.
      Responder pregunta
      2

      Las mejores empresas en cuanto a "Remuneración y prestaciones" cerca de ti

      avatar
      Standard Bank Group
      4.1★Remuneración y prestaciones
      avatar
      Bank of America
      3.8★Remuneración y prestaciones
      avatar
      Itaú Unibanco
      4.6★Remuneración y prestaciones
      avatar
      Wells Fargo
      3.7★Remuneración y prestaciones