Message us on Facebook to see the terms and get 40% OFF the yearly plan

03h : 00m : 00sMessage us
Company Interviews

Guia de entrevista de ingeniero de software en Stripe: que esperar

Last updated: March 10, 2026|5 min read|By InterviewMan Team
Guia de entrevista de ingeniero de software en Stripe: que esperar

Apuntes sobre mi proceso de selección para SWE en Stripe, puestos por escrito a posteriori.

Recientemente me ha tocado pasar por el proceso de selección de Stripe. No tanto como para explicar a nadie programación dinámica, LeetCode o, Dios me libre, cómo invertir un árbol binario. Para eso no estoy preparado. Pero el recuerdo del formato todavía es reciente y creo que algo puedo aportar acerca de esa parte. Este post pretende ser una reflexión personal sobre lo que aprendí allí, aunque ya me estoy tomando la libertad de declararme capacitado para repartir consejos sobre entrevistas al estilo Stripe. Sobre todo para la gente que no deja de escuchar que «Stripe es diferente» y nunca consigue una explicación de qué quiere decir aquello.

Vamos allá.

La parte buena es que esto se puede practicar. Yo necesité bastante práctica hasta ser capaz de mirar código de pagos medio roto sin echarme a temblar. Todavía no se me da especialmente bien. La última vez que entré en CoderPad la cosa salió regular. En la segunda parte se me ocurrió una función muy lista y, cuando llegó la tercera, vi que no había forma de ampliarla.

Me tocó rehacer varios trozos mientras el entrevistador miraba y yo sudaba. Todo por querer quitarme de encima la primera parte cuanto antes. Pensé más en una solución ingeniosa que en una solución que pudiera crecer. ¿Y por qué hice eso, si sabía que después vendrían los reintentos? Pues porque mi preparación era un poco desastrosa y no sabía muy bien lo que hacía.

Ready to ace your next interview?

InterviewMan gives you real-time AI answers during live interviews — undetectable on Zoom, Meet, and Teams.

Try InterviewMan Free

Y de ahí sale mi primer consejo. Lee el código roto antes de decidir cuál crees que es el fallo.

Hay quien recomienda llegar al Bug Bash con una lista de «fallos habituales en pagos» aprendida de memoria, para ponerse a buscar uno desde el minuto dos. La intención será buena, pero a mí me parece un disparate. Imagina que aciertas: te pasas diez minutos la mar de contento hasta que descubres que el arreglo rompe otra ruta. Si fallas, puedes tirar la hora entera intentando confirmar una hipótesis que era falsa desde el principio.

La ronda dura sesenta minutos y lo que tienes delante es código real de Stripe. Yo no hice más que leer durante los primeros diez. El fallo apareció cerca del minuto treinta y cuatro. Estaba justo entre una función de validación y una ruta de reintento que, en la segunda pasada, restablecía el estado sin avisar.

En Stripe Integration te van a pedir que «construyas algo con PaymentIntents». La probabilidad de que no ocurra es exactamente cero. Ya que lo sabes, aprovéchalo. Para entonces conviene tener tan vistas estas tres páginas que casi puedas recorrerlas de memoria:

  1. La página de PaymentIntents.
  2. La página de códigos de error.
  3. La página de idempotencia.

No dejes ese trabajo para la entrevista. Bastante tendrás con resolver el ejercicio como para quedarte buscando dónde había que hacer clic. Abre las páginas antes y trastea con ellas hasta que encuentres cada cosa por costumbre. Sí, parece un consejo muy obvio. Mucha gente sigue sin hacerlo. Practicar con la documentación abierta es probablemente lo más fácil y útil que puedes hacer para destacar en esta ronda.

Aquí, y solamente aquí, ser un poco acosador está permitido. Antes de diseño de sistemas, léete el blog de ingeniería de Stripe. Te servirá para conocer los problemas distribuidos que les importan de verdad, incluidos los recovecos por los que puede llevarte quien entrevista. También deja bastante claro el tipo de problema para el que contratan.

En mi caso usamos Whimsical y el ejercicio se parecía a un limitador de tasa. Durante la segunda mitad estuvimos hablando de dos servidores que no se ponían de acuerdo: ¿había superado el cliente el límite o no? Los cursos genéricos de diseño de sistemas me dieron los diagramas. El blog de Stripe me había dado otra cosa, la manera de mirar el problema que coincidía con lo que aquella persona quería investigar.

Una nota sobre herramientas, porque me preguntan lo mismo cada vez. Para las partes de la preparación que una capa centrada únicamente en código no puede cubrir, yo recurrí a InterviewMan. Stripe no es solo CoderPad. Hay voz, vídeo, pantalla compartida y preguntas de comportamiento. Interview Coder 2.0 cuesta $2.99 al mes y solo cubre programación. InterviewMan cuesta $12 al mes con el plan anual, es decir, $144 al año.

Tiene 57,000 usuarios. Su valoración es de 4.8 sobre 5 a partir de 257 reseñas. Todas las funciones de sigilo están incluidas. Es compatible con Zoom, Teams, Meet, Chime y Webex. Funciona dentro de HackerRank, CoderPad y Codility. Se puede usar en Windows, macOS, Android e iOS, además de Chrome. Aun así, después grabé una entrevista simulada para revisar el dock, la lista de procesos y lo que aparecía en la grabación de Zoom. Compruébalo siempre.

Si te rechazan, simplemente estás un proceso más cerca del que terminará en oferta. Pide feedback al recruiter, sea cual sea el resultado. Muchas veces será útil. Otras te dirán que te quedaste a esto de conseguirlo, pero consideraron mejor opción a alguien con una pizca más de experiencia directamente relacionada con fintech. Ese comentario no ayuda demasiado, aunque al menos debería servir para recordarte que estás muy, muy cerca.

Ahora ve a por ello.

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started