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

03h : 00m : 00sMessage us
Company Interviews

Airbnb Yazilim Muhendisi Mulakat Rehberi 2026

Last updated: January 27, 2026|6 min read|By InterviewMan Team
Airbnb Yazilim Muhendisi Mulakat Rehberi 2026

Airbnb'den ret yediğim günü hâlâ gereğinden fazla düşünüyorum.

Son aşamadan çıkıp arabamda direksiyona bakarak yirmi dakika oturduğumda öğleden sonra epey ilerlemişti. İşe alım uzmanı ret gerekçesini açıkça anlatınca mesele ortaya çıktı: Kodlama değildi, sistem tasarımı da değildi. Birine ekipte hoş karşılandığını nasıl hissettirdiğimle ilgili bir aidiyet sorusuydu.

O zamanlar art arda girdiğim Google mülakatlarından yeni çıkmıştım ve hazırlığın tamamını kodlamadan ibaret sanıyordum. Yazıp prova ettiğim on iki STAR hikâyesinin her biri özellik çıkarmak, anlaşmazlıkları çözmek ya da teknik konular hakkındaydı. Hepsi kafamda ezberden anlatılmaya hazır dururken en az kaygılandığım hazırlık kısmı hikâye arşivimdi. Zaten ilk onu bitirmiş, sonra da bir daha açmamıştım.

Kültür aşamasına ayırdığım ilgi de doğal olarak bu kadardı. Sürekli deneme kodlama seansları ayarlıyordum. İşe gitmeden önce graf soruları, öğle arasında sistem tasarımı videoları artık günlük düzenimdi.

Bu kadar yüklenince teknik aşamalardan başka bir şey göremez oldum. Eski bir ekip arkadaşım bununla dalga bile geçiyordu. Airbnb'den ayrılmasının üzerinden altı ay geçmişti ve son değerlendirmede kültürün kodlama kadar ağırlık taşıdığını tekrar tekrar söylüyordu. Yüzüne karşı güldüm. Tartışmadı, sadece konuyu değiştirdi. Her şeyi doğru yaptığımdan emindim.

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

Fakat ne kadar soru çözersem çözeyim, koca bir aşamayı gözden kaçırmıştım. Üstelik hayati olanı. Mülakat sürecinin sonunda bekleyen kültür görüşmesine hazırlanacak kadar “paranoyak” davranmamıştım.

O odada üç soru geldi; üçü de insanlara ait olduklarını hissettirmekle ilgiliydi. On iki hikâyemin tekinde bile kapsayıcılık yoktu. Bulup çıkarabildiğim en iyi örnek, önceki şirkette yeni bir mühendisin işe alışmasına yardım etmemdi. Daha anlatırken kulağa berbat geldiğini biliyordum. “Be a Host” ve “Belonging”, duvara asılmış sloganlar değil, şirketin gerçek temel değerleri. Bense ikisine de dokunan tek bir şey hazırlamamıştım.

Ekip arkadaşım hesabı bana önceden söylemişti: Kültür kısmını çok iyi yapan vasat kodlamacılar teklif alır, kültür kısmını batıran güçlü kodlamacılar elenir. Ben bunu eski işvereni hakkında biraz abartılı konuşması diye bir kenara koymuştum. Meğer gerçek puanlamayı anlatıyormuş.

Benim geçtiğim eleme süreci şöyleydi. Orada herhangi bir insanla konuşmadan önce HackerRank sınavı vardı: Orta zorlukta iki soru, kırk beş dakika.

Bana bir dizi manipülasyonu ve bir ikili ağaç sorusu çıktı. Takip ettiğim bir kodlama kampı Discord'unda birine ağaç yerine graf gelmişti, demek ki soru havuzunu dönüşümlü kullanıyorlar.

Ayrıca sözde kod değil, gerçekten çalışan kod istiyorlardı. Google mülakatlarından geldiğim için bu beni afallattı; orada her şey beyaz tahtada kalıyordu.

Ardından işe alım uzmanıyla otuz dakikalık bir görüşme yapıldı. Temelde normal bir insan olup olmadığımı ve işi gerçekten isteyip istemediğimi kontrol ettiler.

Telefon görüşmesi kırk beş dakika sürdü. DFS ile bağlı bileşenler sorusu geldi, yaklaşık yirmi dakikada çözdüm. Görüşmeci kalan sürede uç durumları aramama yardım etti; hatta bir ara kelimesi kelimesine, “boş girdiyi kontrol etmek isteyebilirsin” dedi.

Az kalsın sandalyeden düşüyordum. Google'da kimse size bir şey vermez. En azından bana orada hiçbir zaman vermediler.

Airbnb'de yol boyunca küçük ipuçları verdiler. Benimle birlikte beyaz tahtaya çizim yaptılar. Sistem tasarımı sırasında görüşmeci tahtada yanımda durup benimle beraber şema çiziyordu. Bütün deneyimde eşli programlama havası vardı. Kodlama, Google'dakinden bambaşkaydı; en büyük sebebi de görüşmecilerin benimle gerçekten konuşmasıydı.

Son aşama gününde iki kodlama görüşmesi ile sistem tasarımı vardı. İlk kodlama sorusu, derinlik kısıtlı ikili ağaç yol toplamlarıydı. Yapılabilirdi ve o noktada kendimi gerçekten iyi hissettiğimi hatırlıyorum.

İkinci soru, birbiriyle çakışan misafir rezervasyonları üzerinden kurgulanmış, örtüşen rezervasyon aralıklarını birleştirme problemiydi. Sanki doğrudan üretim kodlarından çekilip alınmış gibiydi. Zorluk orta ile zor arasındaydı. Sürenin sonuna yaklaştım ama bitirdim; kırk beş dakikanın son on dakikasında ecel teri döktüm.

Sonradan ekip arkadaşım bunun hep böyle olduğunu anlattı. Her soru Airbnb diliyle giydiriliyor: ayırtmalar, ilanlar, müsaitlik aralıkları ve rezervasyonlar. Altından ise başından beri çalıştığınız aynı ağaçlar, diziler, graflar ve aralıklar çıkıyor. Egzotik hiçbir şey yoktu, en azından benim hiçbir aşamamda yoktu.

Sistem tasarımı sorusu “bir rezervasyon ve ilan sistemi kur” idi. Görüşmeci durmadan yeni senaryolar atıyordu. İlki, iki misafirin aynı ilanı tam olarak aynı saniyede ayırtması hâlinde ne olacağıydı. Sonra rezervasyonun ortasında sessizliğe gömülen bir ev sahibi geldi. Ardından fiyat senaryolarına geçti: haftaya ve mevsime göre değişen fiyatlar. Bir noktadan sonra saymayı bıraktım, o ise sormaya devam etti.

YouTube'daki standart otel rezervasyonu sistemi hazırlığını yapmıştım. Bana sorulanların belki yüzde kırkında işe yaradı. Geri kalanın tamamı Airbnb alanına özgüydü ve ben orada oturup düpedüz cevap uyduruyordum.

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

Genel “Twitter tasarla” hazırlığı o odada dağılıyor. Üstelik tam nerede dağıldığını da söyleyebilirim: çifte rezervasyon eşzamanlılığı ve bunun nasıl ele alınacağı, ev sahibi ile misafir durum makineleri, dinamik fiyatlandırma, arama sıralamasının çalışma şekli, büyük ölçekte müsaitlik takvimleri. İzlediğim YouTube videolarında bunların hiçbirini anlatan yoktu.

İkinci denememde o görüşmeyi farklı ele aldım. Hedefi kendi sözlerimle yeniden ifade ettim, kapsamı daraltacak sorular sordum, makul sayıları kendim ortaya attım, en üst düzeyden başlayıp görüşmecinin en çok ilgilendiği yere indim. İki denemede de en fazla çifte rezervasyonun üzerine gitti. İkinci seferde sistem tasarımı bütün günün en sevdiğim kısmına dönüştü. İlk denemede, hem de fena hâlde, batırdığım aşamanın bu olduğu düşünülürse hayli tuhaf.

Öğle yemeği bile ancak tırnak içinde “puanlanmıyor”. r/cscareerquestions'taki bir başlıkta, bir aday öğle yemeğinde eşlik eden kişinin son değerlendirmede kendisi hakkında bir şey söylediğini yazmıştı. Kısacası bütün gün normal davranın.

Aylar sonra ikinci deneme için geri döndüm ve bu kez bütün süreç boyunca InterviewMan kullandım. İki deneme arasındaki fark, beni bu sorun için tam zamanlı ürün geliştirmeye ikna eden şey oldu.

Kültür görüşmesi başlar başlamaz, görüşmecinin neyin peşinde olduğunu ben daha anlamadan, InterviewMan daha önce onunla yaptığım bir konuşmadan aidiyetle ilgili hikâyeyi ekrana getirmişti. Reddedilmemin tek sebebi aidiyetti. Kodlamada soru görünür görünmez saniyeler içinde DFS yaklaşımını çıkardı. Sistem tasarımında ise çifte rezervasyon eşzamanlılığını hemen işaretledi. Bu, önceki sefer görüşmecinin en çok zorladığı konunun aynısıydı.

Dock'ta görünürlüğü, işlem listesini ve Activity Monitor'ü HackerRank ile Zoom'da test ettik; hiçbir yerde görünmedi. Yıllık planda ayda on iki dolar. Elli yedi bin kişi kullanıyor. Yirmiden fazla stealth özelliği var, oturum sınırı yok. Interview Coder ayda iki yüz doksan dokuz dolar istiyor ve sadece kodlama yapıyor. Burada kodlama beş aşamanın ikisi, üstelik Airbnb'de en az önem taşıyan ikisi.

Eski ekip arkadaşım kelimenin tam anlamıyla her konuda haklıydı. Bu şirkette sonucu belirleyen kültür hikâyeleri. Gerçek hikâyeler; içinde isimlerin ve gerçekten yaşadığınız anların bulunduğu türden.

Ona reddedildiğimi söylediğim anı hatırlıyorum. Yaklaşık beş saniye hiçbir şey demedi. Ben bunu “seni resmen uyarmıştım” diye yorumladım; isterse bunu yüksek sesle söylemeye de hakkı vardı.

Ondan sonra bu hikâyeyi anlatmayı büyük ölçüde bıraktım. Baştan sona tekrar yaşamak istemiyordum, zaten pek umurumda da değildi. Bana hangi aşamanın önemli olduğunu açıkça söylemişken on iki cilalı hikâye ve aidiyet hakkında sıfır hikâyeyle gitmiş olmama öfkeliydim. Bunu pahalı yoldan öğrendim.

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