Proces pohovoru ve Stripe, kolo po kole
Autor: Aaron Cao · Aktualizováno

Stripe vede screening s náborářem, praktický technický screening a virtuální onsite o čtyřech až pěti kolech. Kódovací kola využívají reálný kód místo hádanek na tabuli: kandidáti běžně popisují ladění neznámého repozitáře a stavbu proti API.
Jaká kola obsahuje proces pohovorů ve Stripe?
Četli jste, že pohovory ve Stripe jsou neobvyklé, a chcete vědět, co to pro vaši přípravu skutečně znamená. Tato část mapuje fáze, které kandidáti běžně popisují, abyste mohli cvičit to správné. Celková podoba je stabilní, i když se názvy jednotlivých kol mění.
- Screening s náborářem. Vhodnost pro roli, časový plán, rozsah odměny a s jakým týmem byste seděli.
- Technický telefonický screening. Praktický programovací problém ve sdíleném editoru, který se skutečně spouští, místo pseudokódu ve sdíleném dokumentu.
- Bug squash. Jste vhozeni do kódové základny, kterou jste nikdy neviděli, a máte najít a opravit chybu.
- Integrace nebo stavba přes API. Postavíte malou funkční funkci proti zdokumentovaným koncovým bodům.
- Systémový nebo produktový design. Obvykle blízko platbám: idempotence, opakované pokusy, pohyb peněz, řešení selhání.
- Rozhovor s hiring manažerem a o hodnotách. Motivace, spolupráce a to, jak píšete a rozhodujete se.
Ne každý kandidát projde každým kolem. Tým, úroveň i rok seznam mění, proto si svůj konkrétní harmonogram ověřte u náboráře, místo abyste se spoléhali na verzi přečtenou online. Širší mapa procesů u zaměstnavatelů je na hubu company interview processes.
Proč Stripe pohovoruje v reálném kódu?
Praktický formát je záměrnou náhradou skutečné práce. Práce s platbami spočívá hlavně ve čtení existujících systémů, pochopení, proč požadavek selhal, a v opatrné změně, aniž byste narušili pohyb peněz. Hádanka o obrácení binárního stromu to neměří; chyba v neznámé službě ano.
Důsledkem pro vás je, že se mění hodnocené dovednosti. Záleží na rychlosti čtení. Záleží i na používání běžných nástrojů: spouštění testů, výpis mezistavu, hledání v repozitáři místo jeho procházení. Kandidátům, kteří se snaží tiše uvažovat nad neznámým kódem jako na tabuli, obvykle dojde čas.
Psaní se objevuje v celém procesu, protože Stripe funguje na základě písemných dokumentů. Očekávejte, že budete kompromis vysvětlovat v textu, v chatu nebo v krátkém shrnutí, a počítejte s tím, že se toto vysvětlení čte jako součást hodnocení, ne jako formalita.
Jak se připravit na praktická kola?
Trénujte formát, ne jen témata. Bug squash i integrační kolo odměňují návyky, které si vybudujete jedině nácvikem za stejných podmínek.
- Pracujte v reálném repozitáři s časovým limitem. Naklonujte open source projekt, který neznáte, vyberte si nahlášený issue a opravte ho do 45 minut.
- Komentujte své hledání nahlas. Řekněte, co hledáte pomocí grep a co očekáváte, že najdete. Tazatelé hodnotí úvahu, kterou slyší.
- Přečtěte si dokumentaci API bez přípravy. Postavte malého klienta proti něčemu, co jste nikdy nepoužili, jen s dokumentací jako jedinou oporou.
- Natrénujte cesty selhání. U jakékoli odpovědi na design buďte připraveni na opakované pokusy, duplicitní požadavky a částečné selhání ještě předtím, než se na to zeptají.
- Zapisujte si své úvahy. Po každém tréninku shrňte změnu v pěti větách.
Backendová inženýrka s pětiletou zkušeností s platbami se na proces pohovorů ve Stripe připravovala tři týdny drilováním algoritmických úloh, ale u bug squash neuspěla, protože se nikdy nepohybovala v neznámé službě pod časovým tlakem. Řešením nebyly další algoritmy, ale deset časovaných sezení v repozitářích, které nenapsala ona. Pokud chcete natrénovat behaviorální a design kola nahlas s doplňujícími otázkami, tréninkový režim mock interview přesně tohle nacvičuje.
Kde má pomoc AI smysl a kde ne
Příprava není sporná. Nácvik design kola nahlas, drilování otázek, které hiring manažer klade o projektu, a zpětné procházení vašich vlastních nahraných odpovědí jsou běžné studium.
Pomoc v reálném čase během pohovoru je užší otázka a upřímná odpověď závisí na kole. Konverzační kolo na videohovoru je jiná situace než programovací cvičení, kde sdílíte obrazovku uvnitř hlídaného prostředí. Když tazatel vidí vaši obrazovku, je vidět vše na ní a žádný nástroj to nezmění. Praktická kola ve Stripe přesně takové nastavení často zahrnují, a s tím byste měli počítat spíš než s nejasným příslibem neviditelnosti.
Aaron Cao, zakladatel SubcueAI, postavil produkt kolem tohoto rozdělení, ne kolem tvrzení o univerzální neviditelnosti: nativní desktopová aplikace pro macOS a Windows drží svůj overlay lokálně na vašem počítači, do hovoru se nepřipojuje žádný meeting bot a do stránky schůzky se nic nevkládá. Co to nezvládne, je přežít sdílenou obrazovku nebo firemně spravované zařízení. Tato omezení jsou popsaná na hubu detectability.