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

03h : 00m : 00sMessage us
Company Interviews

Panduan Temu Duga Jurutera Perisian Airbnb 2026

Last updated: January 27, 2026|7 min read|By InterviewMan Team
Panduan Temu Duga Jurutera Perisian Airbnb 2026

Sampai sekarang pun, saya masih teringat akan hari Airbnb menolak permohonan saya. Mungkin lebih kerap daripada yang sepatutnya.

Petang sudah agak lewat apabila saya keluar daripada pusingan akhir. Saya masuk ke dalam kereta, lalu duduk di situ selama dua puluh minit sambil memandang stereng. Apabila perekrut menerangkan sebabnya, rupa-rupanya saya ditolak kerana satu soalan tentang rasa kekitaan. Bukan pengaturcaraan, bukan reka bentuk sistem, tetapi soalan tentang membuat seseorang berasa diterima dalam sesebuah pasukan.

Pada masa itu, saya baru sahaja melalui beberapa temu duga Google, jadi bagi saya persediaan pengaturcaraan ialah segala-galanya. Saya sudah menulis dan berlatih dua belas cerita STAR. Semuanya berkisar tentang menyiapkan ciri, mengurus perselisihan, atau hal teknikal. Oleh sebab semua cerita itu sudah ada dalam kepala dan hanya menunggu untuk dilafazkan, bank cerita itulah bahagian persediaan yang paling kurang saya risaukan. Malah, itulah bahagian yang saya siapkan paling awal dan tidak pernah saya buka semula.

Begitulah sedikitnya perhatian yang saya beri kepada pusingan budaya mereka. Sesi olok-olok pengaturcaraan pula kerap dijadualkan. Sebelum kerja, saya buat masalah graf. Waktu makan tengah hari, saya menonton video reka bentuk sistem. Itu sudah jadi rutin.

Kesungguhan itu membuatkan pandangan saya agak sempit apabila memikirkan pusingan teknikal. Seorang bekas rakan sepasukan pun mengejek saya kerananya. Enam bulan sebelum temu duga, dia berkali-kali memberitahu bahawa budaya diberi markah yang sama berat dengan pengaturcaraan ketika penilaian akhir. Saya mentertawakannya, betul-betul ketawa di hadapannya. Dia tidak membalas, cuma menukar topik. Saya pula yakin semua yang saya buat sudah tepat.

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

Namun sebanyak mana pun masalah yang saya latih, saya tetap terlepas pandang satu pusingan penuh. Pusingan yang penting. Saya tidak cukup "paranoid" untuk bersedia menghadapi penemu duga budaya yang menunggu di hujung keseluruhan proses itu.

Saya ditanya tiga soalan di dalam bilik tersebut. Ketiga-tiganya mengenai cara membuat orang berasa bahawa mereka turut tergolong di situ. Daripada dua belas cerita saya, tidak satu pun menyentuh soal keterangkuman. Cerita terbaik yang sempat saya cari ialah pengalaman membantu jurutera baharu menyesuaikan diri di syarikat lama. Ketika menceritakannya, saya sendiri tahu jawapan itu kedengaran teruk. "Be a Host" dan "Belonging" ialah nilai teras mereka yang sebenar, bukannya slogan pada poster, tetapi saya tidak mempunyai satu cerita pun yang berkait dengan kedua-duanya.

Pengatur cara sederhana yang cemerlang dalam budaya akan mendapat tawaran. Pengatur cara hebat yang gagal dalam budaya akan ditolak. Itulah kira-kira yang pernah diterangkan oleh bekas rakan sepasukan saya. Saya menganggap dia sekadar berlebih-lebih tentang bekas majikannya. Sebenarnya, dia sedang menerangkan cara pemarkahan yang betul-betul digunakan.

Bagi saya, corong pengambilan itu bermula begini. Sebelum bercakap dengan sesiapa, ada ujian HackerRank yang mengandungi dua masalah pada tahap kesukaran sederhana dan perlu diselesaikan dalam masa empat puluh lima minit.

Saya mendapat satu masalah manipulasi tatasusunan dan satu masalah pokok binari. Seseorang dalam Discord kem latihan pengaturcaraan yang sering saya baca mendapat graf dan bukannya pokok. Ertinya, mereka menggilirkan soalan daripada sebuah bank soalan.

Mereka juga mahukan kod sebenar yang boleh dijalankan, bukannya pseudokod. Hal itu membuatkan saya sedikit tersentak kerana dalam temu duga Google yang baru saya lalui, segala-galanya kekal di papan putih.

Selepas itu ialah panggilan perekrut selama tiga puluh minit. Pada asasnya, mereka cuma mahu memastikan saya manusia biasa yang benar-benar mahukan pekerjaan tersebut.

Saringan telefon berlangsung selama empat puluh lima minit. Saya mendapat soalan komponen bersambung DFS dan menyelesaikannya dalam kira-kira dua puluh minit. Sepanjang baki masa, penemu duga membantu saya mencari kes pinggir. Pada satu ketika dia benar-benar berkata, "you might want to check empty input".

Saya hampir terjatuh dari kerusi. Di Google, tiada siapa memberi petunjuk, atau sekurang-kurangnya tiada siapa pernah memberi saya apa-apa petunjuk di sana.

Di Airbnb, mereka membimbing saya sedikit demi sedikit sepanjang proses. Mereka melukis di papan putih bersama saya. Semasa reka bentuk sistem, penemu duga berdiri di sebelah dan turut membuat lakaran pada papan. Seluruh sesi terasa seperti pengaturcaraan berpasangan. Pengalaman pengaturcaraan itu langsung berbeza daripada Google, terutamanya kerana penemu duga benar-benar bercakap dengan saya.

Hari pusingan akhir pula terdiri daripada dua pusingan pengaturcaraan dan satu pusingan reka bentuk sistem. Soalan pengaturcaraan pertama ialah jumlah laluan pokok binari dengan kekangan kedalaman. Soalan itu masih boleh dikendalikan, malah saya ingat saya berasa agak yakin ketika itu.

Soalan kedua ialah menggabungkan selang bagi tetingkap tempahan yang bertindih. Ia dibingkaikan sebagai tempahan tetamu yang bercanggah antara satu sama lain, seolah-olah diambil terus daripada kod produksi mereka. Tahapnya antara sederhana hingga sukar. Masa saya hampir habis, tetapi saya sempat menyiapkannya, dan sepanjang sepuluh minit terakhir daripada empat puluh lima minit itu saya berpeluh-peluh.

Selepas semuanya selesai, bekas rakan sepasukan menerangkan bahawa begitulah cara mereka menyoal. Setiap masalah diberi bahasa Airbnb, seperti tempahan, senarai penginapan, tetingkap ketersediaan dan reservasi. Di bawah semua itu, soalan tersebut masih berkisar tentang pokok, tatasusunan, graf dan selang yang sudah lama anda latih. Tiada apa-apa yang pelik, sekurang-kurangnya tidak dalam mana-mana pusingan saya.

Soalan reka bentuk sistem berbunyi, "build a booking and listing system", dan penemu duga terus melemparkan senario kepada saya. Apa yang berlaku jika dua orang tetamu menempah penginapan yang sama pada saat yang tepat sama? Itulah senario pertama. Kemudian, dia bertanya tentang hos yang tiba-tiba senyap ketika tempahan masih berlangsung. Selepas itu datang pula senario harga, termasuk harga yang berubah mengikut minggu dan musim. Selepas satu tahap, saya sudah tidak terkira jumlahnya. Dia terus bertanya tanpa henti.

Saya sudah membuat persediaan biasa daripada video YouTube tentang sistem tempahan hotel. Persediaan itu mungkin membantu saya menjawab empat puluh peratus daripada semua yang ditanya. Selebihnya benar-benar khusus kepada domain Airbnb, jadi saya duduk di situ dan mereka-reka jawapan secara spontan.

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

Persediaan umum seperti "design Twitter" mula berderai di dalam bilik itu. Saya juga boleh beritahu tepat di mana ia gagal: konkurensi tempahan berganda dan cara mengendalikannya, mesin keadaan hos dan tetamu, harga dinamik, cara kedudukan carian mereka berfungsi, serta kalendar ketersediaan pada skala besar. Tiada video YouTube yang saya tonton ketika itu membincangkan mana-mana perkara tersebut.

Pada percubaan kedua, cara saya menghadapi pusingan itu berubah. Saya menyatakan semula matlamat dengan kata-kata sendiri, bertanya soalan untuk mengecilkan skop, mengemukakan sendiri angka yang munasabah, bermula pada aras yang betul-betul tinggi, kemudian menyelami bahagian yang nampaknya paling menarik perhatian penemu duga. Dalam kedua-dua percubaan, perkara yang paling kuat ditekannya ialah tempahan berganda. Kali kedua, reka bentuk sistem menjadi bahagian kegemaran saya sepanjang hari. Agak sukar dipercayai kerana pada percubaan pertama, pusingan itulah yang saya gagal teruk. Memang teruk.

Makan tengah hari pun hanya "not scored" dalam tanda petik. Dalam satu bebenang di r/cscareerquestions, ada seseorang yang mendapati rakan makan tengah harinya menyebut sesuatu tentang dirinya ketika sesi penilaian. Jadi, bersikaplah seperti orang biasa sepanjang hari.

Beberapa bulan kemudian, saya kembali untuk percubaan kedua. Kali ini, saya menggunakan InterviewMan sepanjang proses. Perbezaan antara kedua-dua percubaan itulah yang meyakinkan saya untuk membina penyelesaian bagi masalah ini sepenuh masa.

Sebaik pusingan budaya bermula, InterviewMan sudah memaparkan cerita tentang rasa kekitaan daripada perbualan kami sebelum itu. Ia berlaku sebelum saya sendiri sedar perkara yang cuba dicungkil oleh penemu duga. Seluruh penolakan pertama saya berpunca daripada isu kekitaan. Dalam pusingan pengaturcaraan, pendekatan DFS muncul dalam beberapa saat selepas soalan dipaparkan. Dalam reka bentuk sistem, ia terus menandai konkurensi tempahan berganda, sudut yang paling kuat ditekan oleh penemu duga pada percubaan lalu.

Kami menguji keterlihatan pada dock, senarai proses dan Activity Monitor, menggunakan HackerRank serta Zoom, dan tiada apa-apa muncul. Harganya dua belas dolar sebulan dengan pelan tahunan, digunakan oleh lima puluh tujuh ribu orang, mempunyai lebih daripada dua puluh ciri penyamaran, dan tiada had sesi. Interview Coder pula mengenakan dua ratus sembilan puluh sembilan sebulan serta hanya membantu pengaturcaraan. Sedangkan di sini, pengaturcaraan cuma dua daripada lima pusingan, dan kedua-duanya paling kurang penting di Airbnb.

Bekas rakan sepasukan saya ternyata betul tentang segala-galanya. Di syarikat ini, cerita budaya menentukan keputusan anda. Cerita yang benar, dengan nama dan detik yang memang pernah anda lalui.

Saya masih ingat ketika memberitahunya tentang penolakan itu. Dia tidak berkata apa-apa selama kira-kira lima saat, yang saya tafsirkan sebagai "I literally warned you". Kalau dia mahu mengucapkannya dengan kuat pun, dia memang berhak.

Selepas itu, saya jarang menceritakan semula kisah ini. Saya tidak mahu melaluinya kembali dan tidak begitu berminat untuk berbuat demikian. Saya cuma marah pada diri sendiri kerana hadir dengan dua belas cerita yang sudah digilap, tetapi langsung tiada satu pun tentang rasa kekitaan, sedangkan dia sudah memberitahu pusingan mana yang penting. Saya mempelajarinya dengan cara yang mahal.

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