💳 IC2–IC5

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

01.

Design a payment processing system — handle charge, refund, idempotency

MediumSystem Design + Idempotency

Dica: Idempotency key = unique request ID. Se já processado, retorne o resultado cacheado. Nunca processe duas vezes.

02.

Parse and validate a credit card number using Luhn algorithm

MediumMath + String

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

STAR + Writing Culture

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.