J'ai postulé via un recruteur. J'ai passé un entretien chez Affirm (Madrid) en janv. 2026
Entretien
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.
Questions d'entretien [1]
Question 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.
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
J'ai postulé en ligne. Le processus a pris 3 semaines. J'ai passé un entretien chez Affirm en avr. 2026
Entretien
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