Solicité el puesto a través de un captador. Acudí a una entrevista en Affirm (Madrid) en ene 2026
Entrevista
During a recent technical interview, I was given a real-world coding challenge rather than a typical algorithmic problem. Although the role was for a Python developer, I had clarified that my background is primarily in Java, and the interviewer confirmed that was acceptable.
However, the feedback I received focused heavily on mistakes in my Python syntax and usage, which felt somewhat misaligned with the expectations discussed during the interview.
1
Otras opiniones sobre las entrevistas para el puesto de Senior Software Engineer en Affirm
He tenido una primera entrevista de toma de contacto y una entrevista de live coding. Ambas entrevistas han sido muy interesantes y sencillas. Los entrevistadores han sido muy amables. El único problema ha sido que en la entrevista de código sí que requieren experiencia “actual” en el lenguaje de la oferta. Como recomendación, si tienes una entrevista en un lenguaje que no estás usando actualmente, dedica una semana a hacer pruebas tipo leetcode en dicho lenguaje, para no tener que pensar en cómo invocar las funciones
Envié una solicitud electrónica. El proceso duró 3 semanas. Acudí a una entrevista en Affirm en abr 2026
Entrevista
I applied through their website, recruiter reached out to me. Process contains of initially one technical question, one managerial round and then 4 virtual onsite round. I got rejected in the first round
Solicité el puesto a través de un captador. Acudí a una entrevista en Affirm (Madrid) en ene 2026
Entrevista
The process took about two months and consisted of 6 rounds: 1. HR Screening, 2. Live Coding, 3. Hiring Manager, 4. System Design, 5. A second Live Coding session, and 6. A follow-up interview with the Hiring Manager.
While the difficulty of the interviews was reasonable and everyone I spoke with was very cordial, the overall experience was a bit disappointing due to the length. After investing significant time in 6 different stages, I had to wait two weeks for a final decision, only to receive a standard rejection without any feedback. I believe that when a candidate goes through such an extensive process, providing some constructive feedback should be part of the experience.
Preguntas de entrevista [1]
Pregunta 1
Live Coding: The challenge involved processing two input strings representing user logs. I had to implement a function to filter these logs based on a specific set of business rules and return an array of all valid users. The focus was on data manipulation and efficiency.
System Design: Design a payment system for a user to pay back an active loan. A key constraint was that the system had to interact with an external bank API that only accepts requests during a limited window of a few hours per day.