Leave a Review & Get 30% OFF - Limited Time Offer!

00:00:00
Guides

Pruvodce pohovorem na pozici Software Engineer ve firme Airbnb 2026

Last updated: January 27, 2026|5 min read|By InterviewMan Team

takže moje kamarádka Priya mi šest měsíců před mým Airbnb onsite řekla, že kultura má v jejich finálním debriefu stejnou váhu jako coding. smál jsem se jí. fakt jsem se smál lol. pak jsem po onsite seděl dvacet minut v autě a zíral na volant, protože mě odmítli kvůli otázce na belonging, ne kvůli codingu, ne kvůli system designu, ale kvůli otázce o tom, jak docílit toho, aby se někdo v týmu cítil vítaný. měl jsem připravených dvanáct STAR příběhů a úplně každý byl o shipování features, řešení neshod nebo technických věcech. ani jeden o inkluzi. výraz Priyi, když jsem jí to řekl, byl něco.

"Be a Host" a "Belonging" jsou jejich skutečné core values, nejsou to jen hesla na plakáty, culture interviewer mi položil tři otázky a všechny tři byly o tom, jak zařídit, aby lidé měli pocit, že někam patří. neměl jsem nic. zkusil jsem vytáhnout něco o onboardingu nového engineera v minulé firmě a upřímně, už když jsem to říkal nahlas, věděl jsem, že to zní jako odpad. Priya mě varovala, průměrní codeři, kteří nailnou culture, dostanou offer a silní codeři, kteří to tam pokazí, dostanou reject, já si myslel, že dramatizuje, ale ona jen přesně popsala realitu lol.

ok ale pojďme i na samotná kola, protože coding byl úplně jiný zážitek než u Google. Airbnb intervieweři s tebou mluví. během mého pětačtyřicetiminutového phone screenu jsem dostal DFS connected components a měl to hotové asi za dvacet minut, a interviewerka strávila zbytek času tím, že mi pomáhala hledat edge cases. doslova řekla "možná byste měl zkontrolovat empty input" a já málem spadl ze židle, protože u Google ti nikdo nic nepodá. v Airbnb tě jemně postrčí. kreslí s tebou na whiteboard. během system designu stála moje interviewerka vedle mě u tabule a sketchovala se mnou místo toho, aby seděla na druhé straně místnosti a sledovala mě. působilo to jako pair programming.

před phone screenem je HackerRank. dva problémy, medium, pětačtyřicet minut. já měl array manipulation a problém s binary tree. Priya dostala místo tree graph, takže rotují bank otázek. chtějí skutečně běžící kód, ne pseudocode, což mě rozhodilo, protože jsem přicházel z Google whiteboard stylu. potom následuje třicetiminutový recruiter call, v podstatě jen kontrola, jestli jsi normální člověk, který tu práci opravdu chce.

v den onsite jsem měl dvě coding kola a system design. první coding bylo binary tree path sums s depth constraintem, zvládnutelné. druhé bylo mergování intervalů přes overlapping reservation windows, zasazené do guest bookings, které si navzájem kolidují, působilo to jako něco z jejich skutečného production code. medium až hard, časově těsné, ale dokončil jsem to. jejich vzorec je takový, že vezmou standardní leetcode věci a převléknou je do Airbnb jazyka, bookings, listings, reservations a availability windows. když prokoukneš to doménové převlečení, jsou to pořád trees, arrays, graphs a intervals. nic exotického.

system design byla upřímně moje nejoblíbenější část celého dne. prompt zněl "postavte booking a listing systém" a interviewerka na mě pořád házela scénáře. co když si dva guests zarezervují stejný listing přesně ve stejnou sekundu. co se stane, když host uprostřed bookingu ghostne. availability, která se mění. pricing, který se hýbe podle demandu a sezóny. cancellation policies pro každý listing. běžná YouTube příprava na hotel booking pokryla možná čtyřicet procent. zbytek byly Airbnb doménové věci a já si to vymýšlel za pochodu.

co jsem si odnesl z toho, jak jsem to kolo zazdil, je to, že obecná příprava typu "design Twitter" se tady rozpadá. pro Airbnb musíš rozumět double-bookingu a tomu, jak ho řešit, host a guest state machines, dynamic pricing, jak funguje jejich search ranking, availability calendars ve velkém měřítku. podruhé jsem na to šel tak, že jsem vlastními slovy zopakoval cíl, položil otázky pro zúžení scope, sám střelil rozumná čísla, začal hodně high level a pak se zavrtal do toho, co ji zjevně zajímalo nejvíc. double-booking byla věc, do které šla nejtvrději v obou pokusech.

oběd je "not scored" v uvozovkách, protože Priya říká, že její lunch buddy během debriefu o ní něco zmínil. takže buď prostě normální celý den.

vrátil jsem se o pár měsíců později a při pokusu číslo dvě pustil InterviewMan. culture round začalo a ono už mělo vytažený belonging příběh z předchozího rozhovoru, který jsem s tím nástrojem vedl, ještě než mi došlo, co vlastně interviewer chce. v codingu to během pár sekund po zobrazení problému vyhodilo DFS přístup. v system designu to hned označilo concurrency problém s double-bookingem, stejný úhel, na který moje interviewerka minule tlačila nejvíc. kontroloval jsem dock, process list i Activity Monitor při HackerRanku a Zoomu, nic se neukázalo. dvanáct dolarů měsíčně při annualu, padesát sedm tisíc uživatelů, dvacet plus stealth features, žádné session capy. Interview Coder chce dvě stě devadesát devět měsíčně a umí jen coding, což jsou dvě z pěti kol, a zrovna ty dvě, na kterých v Airbnb záleží nejmíň.

Priya měla doslova pravdu ve všem. culture příběhy jsou to, co v téhle firmě rozhoduje výsledek. opravdové, se jmény a momenty, které jsi skutečně zažil. to jsem se naučil tou drahou cestou lol

Ready to Ace Your Next Interview?

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

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started