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

03h : 00m : 00sMessage us
Company Interviews

Airbnb Software Engineer Interview-Leitfaden 2026

Last updated: January 27, 2026|7 min read|By InterviewMan Team
Airbnb Software Engineer Interview-Leitfaden 2026

An den Tag, an dem Airbnb mir abgesagt hat, denke ich immer noch öfter, als mir lieb ist.

Es war schon später Nachmittag, als ich nach meiner letzten Runde rausging und schließlich zwanzig Minuten im Auto saß, den Blick aufs Lenkrad gerichtet. Als die Recruiterin mir die Absage erklärte, ging es um eine Frage zu Belonging. Nicht ums Programmieren, nicht ums Systemdesign, sondern darum, wie ich dafür sorge, dass sich jemand in einem Team willkommen fühlt.

Damals hatte ich gerade eine ganze Reihe von Google-Interviews hinter mir und hielt die Vorbereitung aufs Programmieren für das ganze Spiel. Zwölf STAR-Geschichten hatte ich aufgeschrieben und einstudiert. Jede einzelne handelte davon, wie ich Features ausgeliefert, Meinungsverschiedenheiten geklärt oder irgendein technisches Problem gelöst hatte. Die Geschichten lagen abrufbereit in meinem Kopf. Ausgerechnet um diesen Teil der Vorbereitung machte ich mir am wenigsten Sorgen. Ich hatte ihn als Erstes abgehakt und danach nie wieder geöffnet.

Ungefähr genauso viel Aufmerksamkeit bekam die Kulturrunde. Probeinterviews fürs Programmieren plante ich dauernd ein. Vor der Arbeit Graphenaufgaben, mittags Videos über Systemdesign, so sah mein Alltag aus.

Durch das ganze Üben bekam ich bei den technischen Runden einen ziemlichen Tunnelblick. Eine frühere Teamkollegin machte sich sogar darüber lustig. Schon sechs Monate vorher sagte sie mir immer wieder, dass die Kultur im abschließenden Debrief genauso schwer wiege wie das Programmieren. Ich lachte sie offen aus. Sie widersprach nicht einmal, sondern wechselte bloß das Thema. Und ich war überzeugt, alles richtig zu machen.

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

So viele Aufgaben ich auch durchging, eine komplette Runde hatte ich übersehen. Noch dazu eine entscheidende. Ich war nicht „paranoid“ genug gewesen, mich auf das Kulturinterview am Ende des Ablaufs vorzubereiten.

In diesem Raum bekam ich drei Fragen. Alle drei drehten sich darum, Menschen das Gefühl zu geben, dazuzugehören. Keine meiner zwölf Geschichten hatte etwas mit Inklusion zu tun. Das Beste, was mir einfiel, war die Einarbeitung eines neuen Engineers bei meinem letzten Arbeitgeber. Schon während ich davon erzählte, wusste ich, wie mies es klang. „Be a Host“ und „Belonging“ sind dort echte Grundwerte, keine Sprüche für ein Poster, und ich hatte zu keinem von beiden etwas zu erzählen.

Durchschnittliche Programmierer, die bei der Kultur überzeugen, bekommen Angebote. Starke Programmierer, die dort scheitern, bekommen Absagen. Genau diese Rechnung hatte meine ehemalige Kollegin mir erklärt. Ich hatte das als Übertreibung über ihren früheren Arbeitgeber abgelegt. Dabei beschrieb sie schlicht die tatsächliche Bewertung.

Der Auswahlprozess lief bei mir so: Noch bevor man dort mit einem Menschen spricht, kommt ein HackerRank-Test. Zwei Aufgaben, mittlerer Schwierigkeitsgrad, fünfundvierzig Minuten.

Bei mir waren es eine Aufgabe zur Array-Manipulation und eine zu einem Binärbaum. Jemand aus einem Coding-Bootcamp-Discord, in dem ich nur mitlese, bekam statt des Baums einen Graphen. Sie wählen also aus einem Fragenpool.

Außerdem wollten sie wirklich lauffähigen Code sehen, keinen Pseudocode. Das brachte mich kurz aus dem Tritt, weil ich aus den Google-Interviews kam, bei denen alles auf dem Whiteboard blieb.

Danach folgte ein dreißigminütiges Gespräch mit einer Recruiterin. Im Grunde wurde nur geprüft, ob ich ein normaler Mensch bin und die Stelle tatsächlich will.

Das Telefoninterview dauerte fünfundvierzig Minuten. Ich bekam eine Aufgabe zu zusammenhängenden Komponenten mit DFS, löste sie in ungefähr zwanzig Minuten, und den Rest der Zeit half mir meine Interviewerin bei der Suche nach Randfällen. Irgendwann sagte sie wörtlich: „Du solltest vielleicht eine leere Eingabe prüfen.“

Fast wäre ich vom Stuhl gefallen. Bei Google gibt einem niemand etwas mit auf den Weg. Zumindest hat dort mir nie jemand einen Hinweis gegeben.

Bei Airbnb schubsten sie mich dagegen durchgehend in die richtige Richtung. Sie zeichneten mit mir am Whiteboard. Beim Systemdesign stand meine Interviewerin sogar neben mir und skizzierte gemeinsam mit mir an der Tafel. Das Ganze fühlte sich ein bisschen nach Pair Programming an. Im Vergleich zu Google war das Programmieren eine völlig andere Erfahrung, vor allem weil die Interviewer tatsächlich mit mir sprachen.

Am Tag der letzten Runde standen zwei Programmierrunden und das Systemdesign an. In der ersten Programmierrunde ging es um Pfadsummen in einem Binärbaum mit begrenzter Tiefe. Das war machbar, und an diesem Punkt fühlte ich mich sogar richtig gut.

In der zweiten sollte ich überlappende Intervalle für Reservierungszeiträume zusammenführen. Die Aufgabe war als Konflikt zwischen Buchungen von Gästen formuliert und hätte direkt aus dem Airbnb-Produktionscode stammen können. Vom Niveau her lag sie zwischen mittel und schwer. Zeitlich wurde es knapp, doch ich wurde fertig. Während der letzten zehn dieser fünfundvierzig Minuten schwitzte ich ordentlich.

Hinterher erklärte mir meine frühere Kollegin, dass sie das immer so machen. Jede Aufgabe trägt Airbnb-Kleider: Buchungen, Inserate, Verfügbarkeitszeiträume und Reservierungen. Darunter stecken dieselben Bäume, Arrays, Graphen und Intervalle, die man die ganze Zeit geübt hat. Nirgends etwas Exotisches, jedenfalls nicht in meinen Runden.

Die Aufgabe im Systemdesign lautete: „Baue ein Buchungs- und Inseratsystem.“ Meine Interviewerin warf mir ein Szenario nach dem anderen hin. Zuerst: Was passiert, wenn zwei Gäste exakt in derselben Sekunde dasselbe Inserat buchen? Danach wurde ein Gastgeber mitten in einer Buchung plötzlich stumm. Dann kamen Preisszenarien, bei denen sich der Preis je nach Woche und Jahreszeit ändert. Irgendwann verlor ich den Überblick. Sie machte einfach weiter.

Ich hatte mich mit den üblichen YouTube-Videos über Hotelbuchungssysteme vorbereitet. Damit kam ich vielleicht durch vierzig Prozent ihrer Fragen. Der Rest war Airbnb-Fachgebiet, und ich saß da und erfand meine Antworten geradewegs vor Ort.

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

Eine allgemeine Vorbereitung nach dem Muster „Entwirf Twitter“ fällt in diesem Raum auseinander. Ich kann sogar genau sagen, wo: Nebenläufigkeit bei Doppelbuchungen und der Umgang damit, Zustandsautomaten für Gastgeber und Gäste, dynamische Preise, die Funktionsweise des Suchrankings und Verfügbarkeitskalender im großen Maßstab. In den YouTube-Videos, die ich gesehen hatte, behandelte niemand davon auch nur etwas.

Beim zweiten Versuch ging ich diese Runde anders an. Erst formulierte ich das Ziel in meinen eigenen Worten. Dann stellte ich Fragen, um den Umfang einzugrenzen, nannte selbst vernünftige Größenordnungen, begann ganz oben und arbeitete mich anschließend in das Thema hinein, das sie am meisten zu interessieren schien. Am stärksten bohrte sie beide Male bei Doppelbuchungen nach. Beim zweiten Durchgang wurde Systemdesign zu meinem Lieblingsteil des ganzen Tages. Ziemlich verrückt, wenn man bedenkt, dass ich genau diese Runde beim ersten Mal vermasselt hatte. Und zwar gründlich.

Sogar das Mittagessen ist nur in Anführungszeichen „nicht bewertet“. In einem Thread auf r/cscareerquestions schrieb jemand, dass die Begleitung beim Mittagessen im Debrief etwas über die Person erwähnt hatte. Also benimmt man sich besser den ganzen Tag normal.

Monate später kam ich für Versuch Nummer zwei zurück. Diesmal ließ ich InterviewMan während des gesamten Ablaufs mitlaufen. Der Unterschied zwischen beiden Versuchen überzeugte mich schließlich davon, dieses Problem hauptberuflich anzugehen.

Die Kulturrunde begann, und InterviewMan hatte bereits eine Belonging-Geschichte aus einem früheren Gespräch mit mir hervorgeholt, noch bevor ich überhaupt begriffen hatte, worauf die Interviewerin hinauswollte. Meine ganze Absage hatte sich um Belonging gedreht. Beim Programmieren stand der DFS-Ansatz wenige Sekunden nach Erscheinen der Aufgabe bereit. Im Systemdesign wies es sofort auf die Nebenläufigkeit bei Doppelbuchungen hin, genau auf den Punkt, bei dem meine Interviewerin beim letzten Mal am hartnäckigsten nachgefasst hatte.

Wir prüften die Sichtbarkeit im Dock, in der Prozessliste und im Activity Monitor, jeweils mit HackerRank und Zoom. Nichts war zu sehen. Zwölf Dollar im Monat im Jahresabo, siebenundfünfzigtausend Nutzer, mehr als zwanzig Stealth-Funktionen und keine Begrenzung der Sitzungen. Interview Coder verlangt zweihundertneunundneunzig Dollar im Monat und kann nur Programmieren. Dabei macht Programmieren hier zwei von fünf Runden aus, und ausgerechnet diese beiden zählen bei Airbnb am wenigsten.

Meine ehemalige Kollegin hatte mit buchstäblich allem recht. In diesem Unternehmen entscheiden die Geschichten über Kultur über das Ergebnis. Echte Geschichten, mit Namen und Momenten, die man selbst erlebt hat.

Ich weiß noch, wie ich ihr von der Absage erzählte. Etwa fünf Sekunden lang sagte sie gar nichts. Für mich bedeutete dieses Schweigen: „Ich habe dich wortwörtlich gewarnt.“ Sie hätte jedes Recht gehabt, es laut auszusprechen.

Danach erzählte ich die Geschichte kaum noch. Ich wollte sie nicht noch einmal durchlaufen, eigentlich wollte ich mich überhaupt nicht damit beschäftigen. Ich war einfach wütend auf mich selbst, weil ich mit zwölf ausgefeilten Geschichten aufgetaucht war und keine einzige von Belonging handelte, obwohl sie mir genau gesagt hatte, welche Runde zählt. Ich musste es auf die teure Art lernen.

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