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

03h : 00m : 00sMessage us
Company Interviews

Airbnb Software Engineer intervju guide 2026

Last updated: January 27, 2026|7 min read|By InterviewMan Team
Airbnb Software Engineer intervju guide 2026

Jeg tenker fremdeles oftere enn jeg burde på den dagen Airbnb avslo meg.

Det var sent på ettermiddagen da jeg gikk ut etter siste intervjurunde og ble sittende i bilen i tjue minutter mens jeg stirret på rattet. Da rekruttereren forklarte avslaget, viste det seg at det handlet om et spørsmål om tilhørighet. Ikke koding, ikke systemdesign, men et spørsmål om hvordan jeg hadde fått noen til å føle seg velkommen i et team.

På den tiden kom jeg rett fra en rekke intervjuer hos Google, og jeg behandlet kodeforberedelsene som om de var hele konkurransen. Jeg hadde skrevet ned og øvd inn tolv STAR-historier. Hver eneste handlet om å levere funksjoner, håndtere uenigheter eller andre tekniske ting. Siden alle historiene lå klare i hodet til å ramse opp, var historiebanken den delen av forberedelsene jeg bekymret meg minst for. Det var også den delen jeg gjorde ferdig først og aldri åpnet igjen.

Kulturrunden fikk omtrent like mye oppmerksomhet som det skulle tilsi. Jeg satte stadig opp økter med prøvekoding. Grafoppgaver før jobb og videoer om systemdesign til lunsj var blitt normalen.

Alt arbeidet gjorde meg nokså ensporet når det gjaldt de tekniske rundene. En tidligere lagkamerat gjorde til og med narr av meg for det. Allerede seks måneder før intervjuet sa hun gang på gang at kultur veier like tungt som koding i den endelige vurderingen. Jeg lo av henne, høyt. Hun protesterte ikke, men skiftet bare tema. Selv var jeg sikker på at jeg gjorde alt riktig.

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

Uansett hvor mange oppgaver jeg terpet på, hadde jeg oversett en hel runde. En avgjørende runde. Jeg var ikke «paranoid» nok til å forberede meg på kulturintervjueren som ventet på slutten av intervjuprosessen.

Jeg fikk tre spørsmål i det rommet, og alle tre dreide seg om å få folk til å kjenne at de hører til. Ikke én av de tolv historiene mine handlet om inkludering. Det beste jeg klarte å grave frem, var en historie om å ta imot en ny utvikler i det forrige selskapet mitt. Mens jeg fortalte den, hørte jeg selv at den lød elendig. «Be a Host» og «Belonging» er faktiske kjerneverdier hos Airbnb, ikke slagord på en plakat, og jeg hadde ingenting som berørte noen av dem.

Middels gode kodere som treffer på kultur får tilbud, mens sterke kodere som mislykkes på kultur får avslag. Det var regnestykket lagkameraten min hadde forklart. Jeg hadde avfeid det som at hun overdrev litt om sin tidligere arbeidsgiver. I virkeligheten beskrev hun selve poengsettingen.

Slik så løpet ut for meg. Før du snakket med et eneste menneske, kom en HackerRank-test med to oppgaver av middels vanskelighetsgrad og førtifem minutter på klokken.

Jeg fikk en oppgave med manipulering av arrayer og en med et binærtre. En person i en Discord for kodebootcampen jeg følger med på, fikk en graf i stedet for treet, så de roterer mellom oppgaver fra en større samling.

De ville dessuten ha ekte kode som kunne kjøres, ikke pseudokode. Det tok meg på sengen fordi jeg kom fra Google-intervjuer der alt ble stående på en tavle.

Etterpå fulgte en tretti minutters samtale med rekruttereren. Den var i praksis en sjekk av at jeg var et normalt menneske som faktisk ønsket jobben.

Telefonintervjuet varte i førtifem minutter. Jeg fikk sammenhengende komponenter med DFS og løste det på omtrent tjue. Resten av tiden hjalp intervjueren meg med å lete etter grensetilfeller. På et tidspunkt sa hun bokstavelig talt: «Det kan være lurt å sjekke tom input.»

Jeg holdt på å falle av stolen. Hos Google gir ingen deg noe gratis, eller i det minste var det aldri noen som ga meg noe der.

Hos Airbnb dyttet de meg videre hele veien. De tegnet på tavlen sammen med meg, og under systemdesign stod intervjueren ved siden av meg og skisserte på samme tavle. Hele opplegget hadde samme energi som parprogrammering. Kodedelen var en helt annen opplevelse enn hos Google, først og fremst fordi intervjuerne faktisk snakket med meg.

Selve dagen med siste runde bestod av to koderunder og systemdesign. I den første koderunden skulle jeg finne summer langs stier i et binærtre med en dybdebegrensning. Det var overkommelig, og jeg husker at jeg faktisk følte meg ganske bra akkurat da.

Den andre handlet om å slå sammen overlappende intervaller for reservasjonsvinduer, pakket inn som gjestebookinger som kolliderer. Det føltes som noe hentet rett fra produksjonskoden deres. Vanskelighetsgraden lå et sted mellom middels og vanskelig. Jeg var nær tidsfristen, men ble ferdig, og brukte de siste ti av de førtifem minuttene på å svette.

Lagkameraten min forklarte etterpå at de alltid gjør det slik. Alle oppgavene kles i Airbnb-språk, med bookinger, utleieobjekter, perioder med tilgjengelighet og reservasjoner. Under overflaten finner du de samme trærne, arrayene, grafene og intervallene som du har terpet på hele tiden. Det var ikke noe eksotisk der, i alle fall ikke i noen av mine runder.

Oppgaven i systemdesign var «bygg et system for booking og utleieobjekter», og intervjueren fortsatte å kaste scenarioer mot meg. Først spurte hun hva som skjer når to gjester booker nøyaktig samme utleieobjekt i nøyaktig samme sekund. Så kom en vert som blir stille midt under en booking. Deretter fulgte prisscenarioene, med priser som endrer seg etter uke og sesong. Et sted etter dette mistet jeg tellingen. Hun bare fortsatte.

Jeg hadde forberedt meg med den vanlige YouTube-gjennomgangen av hotellbooking. Den dekket kanskje førti prosent av det hun ga meg. Resten var Airbnb-spesifikke domenespørsmål, og jeg satt der og fant opp svar på stående fot.

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

Generisk trening på «design Twitter» faller sammen i det rommet, og jeg kan si nøyaktig hvor: samtidighet ved dobbeltbooking og hvordan den skal håndteres, tilstandsmaskiner for vert og gjest, dynamisk prising, hvordan søkerangeringen fungerer, og tilgjengelighetskalendere i stor skala. Ingen på YouTube tok opp noe av dette i videoene jeg hadde sett.

Andre gang tok jeg den runden på en annen måte. Jeg gjentok målet med egne ord, stilte spørsmål for å avgrense omfanget, la selv frem rimelige tall, begynte på et virkelig overordnet nivå og gikk så dypere i det hun virket mest opptatt av. Dobbeltbooking var det hun presset hardest på, begge gangene. På andre forsøk ble systemdesign favorittdelen min av hele dagen. Det er temmelig vilt med tanke på at det var runden jeg ødela første gang, og da mener jeg virkelig ødela.

Selv lunsjen er bare «ikke vurdert» i anførselstegn. I en tråd på r/cscareerquestions fortalte noen at lunsjpartneren hadde nevnt noe om vedkommende under den endelige vurderingen. Oppfør deg altså normalt hele dagen.

Flere måneder senere kom jeg tilbake for forsøk nummer to, og denne gangen brukte jeg InterviewMan gjennom hele prosessen. Forskjellen mellom de to forsøkene var det som overbeviste meg om å jobbe med dette problemet på heltid.

Kulturrunden startet, og InterviewMan hadde allerede hentet frem en historie om tilhørighet fra en samtale jeg hadde hatt med verktøyet tidligere. Det skjedde før jeg i det hele tatt forstod hva intervjueren var ute etter. Hele avslaget mitt hadde handlet om tilhørighet. I koderunden dukket DFS-fremgangsmåten opp få sekunder etter at oppgaven kom på skjermen. Under systemdesign markerte det samtidighet ved dobbeltbooking med en gang, akkurat den vinkelen intervjueren hadde presset mest på forrige gang.

Vi testet synlighet i Dock, prosesslisten og Activity Monitor, både i HackerRank og Zoom, og ingenting syntes. Tolv dollar i måneden med årsabonnement, femtisju tusen brukere, mer enn tjue stealth-funksjoner og ingen grenser for antall økter. Interview Coder vil ha to hundre og nittini i måneden og gjør bare koding. Koding utgjør to av fem runder her, de to som betyr minst hos Airbnb.

Den gamle lagkameraten min hadde bokstavelig talt rett i alt. Kulturhistoriene er det som avgjør utfallet i dette selskapet. Ekte historier, med navn og øyeblikk du faktisk har opplevd.

Jeg husker at jeg fortalte henne om avslaget. Hun sa ingenting på omtrent fem sekunder. Jeg tolket det som «jeg advarte deg faktisk», og hun hadde hatt all rett til å si det høyt.

Etter det sluttet jeg stort sett å fortelle historien. Jeg ville ikke gå gjennom den på nytt, og jeg hadde heller ikke særlig lyst. Jeg var bare rasende på meg selv fordi jeg møtte opp med tolv polerte historier og null om tilhørighet, enda hun hadde sagt nøyaktig hvilken runde som betydde noe. Jeg lærte det på den dyre måten.

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