Perguntas de Entrevista Stripe
Coding, System Design e Behavioral
💡 A Stripe tem o nível técnico mais alto fora do FAANG. Writing culture é real — você pode ser avaliado na clareza da sua comunicação escrita. Prepare exemplos de RFCs ou documentos de design que você escreveu.
Perguntas de Coding
Design a payment processing system — handle charge, refund, idempotency
Dica: Idempotency key = unique request ID. Se já processado, retorne o resultado cacheado. Nunca processe duas vezes.
Parse and validate a credit card number using Luhn algorithm
Dica: Luhn: double every second digit from right. Se > 9, subtract 9. Sum all digits. Valid se divisível por 10.
Perguntas de System Design
Design Stripe Payments API — como processar milhões de transações com garantias ACID
Abordagem: Idempotency em cada endpoint. Distributed transactions com saga pattern. Eventual consistency onde ACID não é necessário. Webhook retry com exponential backoff.
Perguntas Behavioral
“Give an example of a technical decision where clarity of writing was critical”
Dica: A Stripe tem writing culture forte — decisions são documentadas em RFCs. Prepare um exemplo de quando você escreveu um documento técnico que alinhou stakeholders.
Pratique com IA antes da entrevista Stripe
Simule o processo completo com feedback em português — coding, system design e behavioral.