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

03h : 00m : 00sMessage us
Company Interviews

Pruvodce pohovorem na pozici Software Engineer ve firme Airbnb 2026

Last updated: January 27, 2026|7 min read|By InterviewMan Team
Pruvodce pohovorem na pozici Software Engineer ve firme Airbnb 2026

Na den, kdy mě Airbnb odmítlo, myslím pořád častěji, než bych měl.

Bylo pozdní odpoledne. Vyšel jsem z posledního kola, sedl si do auta a dvacet minut jen zíral na volant. Když mi náborářka důvod odmítnutí vysvětlila, ukázalo se, že nešlo o programování ani o návrh systémů. Rozhodla otázka o sounáležitosti, konkrétně jak jsem někomu pomohl, aby se v týmu cítil vítaný.

Tehdy jsem měl za sebou sérii pohovorů v Googlu a přípravu na programování jsem považoval za celou hru. Sepsal a nacvičil jsem si dvanáct příběhů podle metody STAR. Každý byl o dodání nové funkce, řešení neshod nebo jiné technické věci. Všechny jsem nosil v hlavě a mohl je kdykoli odříkat, takže zásobníku příběhů jsem věnoval nejméně starostí. Dokončil jsem ho jako první a už se k němu nevrátil.

Tomu přesně odpovídalo, kolik pozornosti jsem dal jejich kolu zaměřenému na firemní kulturu. Cvičné programovací pohovory jsem si domlouval jeden za druhým. Ráno před prací grafové úlohy, u oběda videa o návrhu systémů. Tak vypadal běžný den.

Kvůli té dřině jsem se na technická kola upnul až příliš. Bývalá kolegyně si mě za to dokonce dobírala. Už šest měsíců před pohovorem mi opakovala, že při závěrečném hodnocení má kultura stejnou váhu jako programování. Nahlas jsem se jí smál. Nehádala se se mnou, prostě přešla na jiné téma. Byl jsem přesvědčený, že dělám všechno správně.

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

Jenže ať jsem procvičil sebevíc úloh, jedno celé kolo jsem minul. A zrovna zásadní. Nebyl jsem dost „paranoidní“ na to, abych se připravil na člověka, který se na konci celého pohovoru ptá na kulturu.

V té místnosti jsem dostal tři otázky a všechny mířily na to, jak v lidech probudit pocit, že někam patří. Ani jeden z mých dvanácti příběhů nebyl o začleňování lidí. Nejlepší, co jsem dokázal narychlo vytáhnout, byla historka o zapracování nového vývojáře v předchozí firmě. Už při vyprávění mi bylo jasné, že zní příšerně. „Be a Host“ a „Belonging“ jsou skutečné základní hodnoty Airbnb, ne hesla na plakátu. A já neměl nic, co by se týkalo alespoň jedné z nich.

Průměrní programátoři, kteří zvládnou kulturu, nabídku dostanou. Silní programátoři, kteří kulturu pokazí, končí. Tak mi tu rovnici bývalá kolegyně popsala. Zařadil jsem si to jako přehánění někoho, kdo mluví o svém bývalém zaměstnavateli. Ve skutečnosti mi popisovala způsob bodování.

Samotný nábor u mě vypadal takto. Ještě před rozhovorem s prvním člověkem přišel test v HackerRanku: dvě úlohy střední obtížnosti a čtyřicet pět minut.

Dostal jsem manipulaci s polem a úlohu s binárním stromem. Někdo z Discordu jednoho programátorského bootcampu, kam jen občas nakukuji, měl místo stromu graf. Otázky tedy vybírají z většího zásobníku.

Navíc chtěli skutečný spustitelný kód, ne pseudokód. To mě rozhodilo, protože jsem přicházel z pohovorů v Googlu, kde všechno zůstávalo na tabuli.

Následoval třicetiminutový hovor s náborářkou. V zásadě si jen ověřila, že jsem normální člověk a o práci opravdu stojím.

Telefonický technický pohovor trval čtyřicet pět minut. Dostal jsem hledání souvislých komponent pomocí DFS, hotovo jsem měl přibližně za dvacet minut. Zbytek času mi člověk na druhé straně pomáhal hledat krajní případy. V jednu chvíli mi doslova řekl: „Možná byste měl zkontrolovat prázdný vstup.“

Málem jsem spadl ze židle. V Googlu vám nikdo nic nenapoví, nebo alespoň mně tam nikdy nikdo nenapověděl.

V Airbnb mě po celou dobu jemně směrovali. Kreslili se mnou na tabuli a při návrhu systému stál tazatel vedle mě a načrtával řešení společně se mnou. Celé to připomínalo párové programování. Oproti Googlu šlo o úplně jiný zážitek, hlavně proto, že se mnou lidé u pohovoru skutečně mluvili.

Závěrečný den obsahoval dvě programovací kola a návrh systému. V prvním se řešily součty cest v binárním stromu s omezením hloubky. Dalo se to zvládnout a pamatuji si, že jsem se v tu chvíli cítil opravdu dobře.

Druhá úloha byla o slučování intervalů u překrývajících se rezervačních oken. Zadání ji zasadilo do konfliktu mezi rezervacemi hostů a působilo jako něco vytaženého přímo z produkčního kódu Airbnb. Obtížnost byla někde mezi střední a těžkou. Časově jsem to stihl jen těsně, ale dokončil jsem ji, přičemž posledních deset z oněch čtyřiceti pěti minut ze mě lilo.

Bývalá kolegyně mi potom vysvětlila, že to dělají vždy. Každá úloha dostane kabát v jazyce Airbnb, rezervace, nabídky ubytování, okna dostupnosti, pobyty. Pod ním najdete stejné stromy, pole, grafy a intervaly, které jste celou dobu procvičovali. Nic exotického, alespoň ne v žádném z mých kol.

Zadání návrhu systému znělo „vytvořte systém rezervací a nabídek ubytování“ a tazatelka na mě dál chrlila scénáře. První otázka byla, co se stane, když si dva hosté rezervují přesně ve stejnou sekundu tutéž nabídku. Potom přišel hostitel, který uprostřed rezervace přestane komunikovat. Následovaly cenové scénáře, cena měnící se podle týdne a ročního období. Někdy potom už jsem přestal počítat. Otázky prostě nepřestávaly.

Připravil jsem se pomocí běžných videí o návrhu hotelového rezervačního systému na YouTube. Pomohla mi možná se čtyřiceti procenty toho, co na mě vytáhla. Zbytek se týkal přímo fungování Airbnb a odpovědi jsem si vymýšlel rovnou na místě.

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

Obecná příprava typu „navrhněte Twitter“ se v té místnosti rozsype. Dokážu přesně říct kde: souběh při dvojité rezervaci a jeho řešení, stavové automaty hostitele a hosta, dynamické ceny, fungování pořadí ve vyhledávání a kalendáře dostupnosti ve velkém měřítku. Ve videích na YouTube, která jsem sledoval, nic z toho nikdo neprobíral.

Podruhé jsem k tomuto kolu přistoupil jinak. Vlastními slovy zopakovat cíl, otázkami zúžit rozsah, sám navrhnout rozumná čísla, začít skutečně zeširoka a pak se ponořit do toho, co tazatelku očividně zajímá nejvíc. Při obou pokusech nejvíc tlačila na souběh u dvojité rezervace. Napodruhé se návrh systému proměnil v mou nejoblíbenější část celého dne. Což je docela šílené, když právě toto kolo jsem poprvé zpackal. A tím myslím opravdu zpackal.

Dokonce i oběd je „nehodnocený“ jen v uvozovkách. V jednom vlákně na r/cscareerquestions psal člověk, jehož společník od oběda o něm něco zmínil při závěrečném hodnocení. Chovejte se tedy normálně celý den.

O několik měsíců později jsem se vrátil na druhý pokus a tentokrát jsem celým pohovorem nechal běžet InterviewMan. Právě rozdíl mezi oběma pokusy mě přesvědčil, abych se řešení tohoto problému začal věnovat naplno.

Začalo kolo o kultuře a InterviewMan už měl otevřený příběh o sounáležitosti z našeho dřívějšího rozhovoru. Stihl to dřív, než mi vůbec došlo, na co tazatel míří. Celé první odmítnutí přitom způsobila právě sounáležitost. Při programování zobrazil postup s DFS během několika sekund od chvíle, kdy se objevila úloha. U návrhu systému ihned upozornil na souběh při dvojité rezervaci, tedy přesně na téma, na které moje tazatelka minule tlačila nejvíc.

Vyzkoušeli jsme viditelnost v Docku, seznam procesů i Activity Monitor, a to v HackerRanku i Zoomu. Nic se neukázalo. Při roční platbě stojí dvanáct dolarů měsíčně, používá ho padesát sedm tisíc lidí, nabízí více než dvacet funkcí pro skryté použití a nemá žádné limity relací. Interview Coder chce dvě stě devadesát devět dolarů měsíčně a umí jen programování. To jsou zde dvě z pěti kol, navíc ta dvě, která mají v Airbnb nejmenší váhu.

Moje bývalá kolegyně měla pravdu úplně ve všem. O výsledku v této firmě rozhodují příběhy o kultuře, skutečné příběhy se jmény a okamžiky, které jste opravdu zažili.

Pamatuji si, jak jsem jí o odmítnutí řekl. Asi pět sekund mlčela. Vyložil jsem si to jako „doslova jsem tě varovala“ a měla plné právo vyslovit to nahlas.

Potom jsem ten příběh většinou přestal vyprávět. Nechtěl jsem si jím znovu procházet a vlastně jsem o to ani nestál. Jen jsem zuřil sám na sebe, že jsem přišel s dvanácti vypilovanými příběhy, ale ani jedním o sounáležitosti, když mi předem přesně řekla, které kolo je důležité. To ponaučení mě vyšlo draho.

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