I applied online. The process took 3 weeks. I interviewed at Stripe (Barcelona) in Mar 2025
Interview
Llamada inicial con el recruiter (Recruiter Phone Screen): El proceso empieza con una llamada telefónica de unos 30 minutos con un recruiter.
En esta llamada te preguntarán sobre tu experiencia, tu motivación para aplicar y algunos detalles generales sobre el rol.
Entrevista técnica (Technical Screen): Si pasas la llamada inicial, pasarás a la evaluación técnica.
Es una sesión de 1 hora en CoderPad, donde tendrás que resolverentre 2 a 4 ejercicios de programación en el lenguaje que prefieras.
Si pasas la entrevista técnica tienes más 4 rondas, cada una de 45–60 minutos para evaluarte tecnicamente en las distintas fases de desarollo: bug fixing, deployment, testing, cd/ci
Estas rondas se distribuyen en 1 o 2 días.
En ellas se evalúan diferentes aspectos: tu experiencia técnica, tu forma de trabajar, tu encaje cultural con Stripe y tu conocimiento del producto.
Interview questions [1]
Question 1
Me dieron un ejercicio con una lista de empleados que contenía información como nombre, departamento, salario y años en la empresa. Tenía que:
-Ordenar la lista por diferentes criterios (por ejemplo, salario de mayor a menor).
-Filtrar los empleados de un departamento específico (en este caso Engineering).
-Obtener el Top 3 empleados con mayor salario de ese departamento.
-Calcular el salario promedio del Top 3.
-Devolver un resultado limpio, por ejemplo solo con los nombres de los empleados seleccionados.
Era un reto enfocado en manipulación de arrays y objetos, usando métodos como filter, sort, slice, map y reduce, evaluando tanto la solución como la claridad del razonamiento.
Javascript / react interview
Had a live coding exercise where there was an algorithm I had to solve live broken the question into 3 part exercise through coderRank. The frontend exercise was worded in a way for real life scenario.
I applied online. The process took 4 weeks. I interviewed at Stripe in Apr 2024
Interview
I applied online and had an initial call with the recruiter, then a tech screen. 2 weeks later I had the virtual onsite that took 5 hours and consisted of 3 programming exercises, an architecture design talk, and a manager talk.
For most of the interviews I cloned code from GitHub and worked in my own environment. For some I worked in an online environment, which was somewhat confusing - the interface showed a box for entering test cases but the interviewer didn't explain that I should ignore it and simply use console logging to test my code.
The recruiter was very friendly and helpful in telling me what to expect from each interview. However they seemed overworked as every email was later than they promised, and I had to remind them to send me some documents.
The decisions about my interviews came about a week after each.
Interview questions [3]
Question 1
Multi-part exercise starting with implementing a string shortening algorithm (e.g. shortening abcdefghij to a8j)
Candidates applying for Frontend Developer roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Stripe overall takes an average of 26 days.
Common stages of the interview process at Stripe as a Frontend Developer according to 1 Glassdoor interviews include:
Phone interview: 33%
Skills test: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -