00h:00m:00s

Leave a Review & Get 72% OFF your first year - Limited Time Offer!

Claim offer
Guides

คู่มือสัมภาษณ์วิศวกรซอฟต์แวร์ Airbnb ปี 2026

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

คือเพื่อนฉัน Priya บอกฉันตั้งหกเดือนก่อน onsite ของ Airbnb ว่าวัฒนธรรมมีน้ำหนักเท่ากับ coding ใน final debrief ของพวกเขา ฉันหัวเราะใส่เธอเลย หัวเราะจริงๆ lol แล้วหลังจาก onsite ฉันก็นั่งอยู่ในรถยี่สิบนาที จ้องพวงมาลัยนิ่งๆ เพราะฉันโดนปฏิเสธจากคำถามเรื่อง belonging ไม่ใช่ coding ไม่ใช่ system design แต่เป็นคำถามเรื่องการทำให้ใครสักคนรู้สึกว่าเขาได้รับการต้อนรับในทีม ฉันเตรียม เรื่องเล่าแบบ STAR ไว้สิบสองเรื่อง และทุกเรื่องเป็นเรื่อง ship feature จัดการความขัดแย้ง หรือเรื่องเทคนิคทั้งนั้น ไม่มีสักเรื่องเกี่ยวกับ inclusion หน้าของ Priya ตอนฉันเล่าให้ฟังนี่คือแบบ ลืมไม่ลงเลย

"Be a Host" กับ "Belonging" คือ core values จริงๆ ของพวกเขา ไม่ใช่แค่สโลแกนบนโปสเตอร์ interviewer ด้าน culture ถามฉันสามคำถาม และทั้งสามคำถามเกี่ยวกับการทำให้คนรู้สึกว่าตัวเอง belong ฉันไม่มีอะไรเลย ฉันพยายามนึกเรื่องการ onboarding วิศวกรใหม่ที่บริษัทเก่า และพูดตามตรง ระหว่างที่พูดออกมาฉันก็รู้แล้วว่ามันฟังดูแย่มาก Priya เตือนฉันไว้แล้วว่า coder กลางๆ ที่ nail เรื่อง culture ได้จะได้ offer ส่วน coder เก่งๆ ที่พังเรื่องนี้จะโดนปฏิเสธ ฉันคิดว่าเธอพูดเกินไป แต่จริงๆ เธอแค่พูดถูก lol

โอเค แต่ขอเล่าเรื่องแต่ละรอบจริงๆ ด้วย เพราะประสบการณ์ coding มันคนละแบบกับ Google เลย interviewer ของ Airbnb คุยกับคุณ ระหว่าง phone screen สี่สิบห้านาทีของฉัน ฉันได้โจทย์ DFS connected components และทำเสร็จในประมาณยี่สิบนาที แล้ว interviewer ก็ใช้เวลาที่เหลือช่วยฉันหา edge cases เธอพูดตรงๆ เลยว่า "คุณน่าจะลองเช็ก empty input" แล้วฉันแทบตกเก้าอี้ เพราะที่ Google ไม่มีใครยื่นอะไรให้คุณทั้งนั้น แต่ที่ Airbnb เขาจะช่วยดันคุณนิดๆ เขาวาดบน whiteboard ไปพร้อมกับคุณ ตอน system design interviewer ของฉันยืนอยู่ข้างๆ ที่บอร์ดแล้วช่วย sketch ไปด้วย แทนที่จะนั่งดูอยู่คนละฝั่งห้อง มันรู้สึกเหมือน pair programming มากกว่า

ก่อน phone screen จะมี HackerRank สองข้อ ระดับ medium สี่สิบห้านาที ฉันได้ array manipulation กับโจทย์ binary tree ส่วน Priya ได้ graph แทน tree แปลว่าเขาหมุนใช้คลังคำถามหลายชุด พวกเขาต้องการโค้ดที่รันได้จริง ไม่ใช่ pseudocode ซึ่งทำให้ฉันงงนิดหน่อยเพราะชินกับสไตล์ whiteboard ของ Google หลังจากนั้นก็มี recruiter call สามสิบนาที เอาจริงๆ คือแค่เช็กว่าคุณเป็นคนปกติและอยากได้งานนี้จริงไหม

วัน onsite ฉันมีสอง coding rounds กับ system design รอบ coding แรกคือ binary tree path sums ที่มี depth constraint พอรับมือได้ รอบที่สองคือการ merge intervals บน reservation windows ที่ทับกัน โดยเล่าโจทย์ผ่านบริบท booking ของ guest ที่ชนกัน มันรู้สึกเหมือนอะไรบางอย่างจาก production code ของเขาจริงๆ ระดับ medium ถึง hard เวลาเกือบหมดแต่ก็ทำทัน รูปแบบของเขาคือเอาโจทย์ leetcode มาตรฐานมาแต่งด้วยภาษาของ Airbnb ทั้ง bookings, listings, reservations, availability windows ถ้ามองทะลุ framing ตาม domain ไปได้ ข้างในก็คือ trees, arrays, graphs, intervals ไม่มีอะไรแปลกประหลาด

system design นี่พูดตรงๆ ว่าเป็นส่วนที่ฉันชอบที่สุดของทั้งวัน prompt คือ "สร้างระบบ booking และ listing" แล้ว interviewer ของฉันก็โยนสถานการณ์มาเรื่อยๆ จะเกิดอะไรขึ้นถ้า guest สองคนจอง listing เดียวกันในวินาทีเดียวกันเป๊ะ จะเกิดอะไรขึ้นถ้า host หายตัวไประหว่างการ booking availability เปลี่ยนไป pricing ขยับตาม demand กับ season นโยบายยกเลิกแยกตาม listing การเตรียมตัวแบบ YouTube เรื่อง hotel booking ทั่วไปช่วยได้แค่ประมาณสี่สิบเปอร์เซ็นต์ ที่เหลือคือเรื่อง domain ของ Airbnb ทั้งนั้น และฉันก็ด้นสดเอาระหว่างทาง

สิ่งที่ฉันได้จากการบอมบรอบนั้นคือการเตรียมตัวแบบทั่วไปแนว "design Twitter" ใช้ไม่ค่อยได้ที่นี่ สำหรับ Airbnb คุณต้องเข้าใจเรื่อง double-booking และวิธีจัดการ, host และ guest state machines, dynamic pricing, วิธีที่ search ranking ของเขาทำงาน, availability calendars ในระดับสเกลใหญ่ ครั้งที่สองแนวทางของฉันคือพูดเป้าหมายใหม่ด้วยคำของตัวเอง ถามคำถามเพื่อลด scope โยนตัวเลขที่สมเหตุสมผลออกไปเอง เริ่มจากภาพใหญ่จริงๆ แล้วค่อยลงลึกในสิ่งที่เธอดูสนใจที่สุด double-booking คือเรื่องที่เธอกดถามหนักที่สุดทั้งสองครั้ง

มื้อกลางวันนั้น "not scored" แบบใส่เครื่องหมายคำพูดไว้ก่อน เพราะ Priya บอกว่าคนที่กินข้าวกับเธอพูดถึงเธอบางอย่างตอน debrief ดังนั้นก็แค่เป็นคนปกติให้ตลอดทั้งวัน

หลายเดือนต่อมาฉันกลับมาใหม่และเปิด InterviewMan ตอนลองครั้งที่สอง รอบ culture เริ่มปุ๊บ มันก็ดึงเรื่อง belonging จากบทสนทนาที่ฉันเคยคุยกับมันก่อนหน้านี้ขึ้นมาแล้ว ทั้งที่ฉันยังไม่ทันรู้เลยว่า interviewer ต้องการอะไร ด้าน coding มันหยิบแนวทาง DFS ขึ้นมาในไม่กี่วินาทีหลังโจทย์โผล่ system design มันก็ flag เรื่อง concurrency ของ double-booking ทันที ซึ่งเป็นมุมเดียวกับที่ interviewer ครั้งก่อนกดถามฉันหนักสุด ฉันเช็ก dock, process list, Activity Monitor ตอนใช้ HackerRank กับ Zoom แล้ว ไม่มีอะไรโผล่เลย เดือนละสิบสองดอลลาร์แบบ annual มีผู้ใช้ห้าหมื่นเจ็ดพันคน ฟีเจอร์ stealth มากกว่ายี่สิบ ไม่มีจำกัด session ส่วน Interview Coder ขอเดือนละสองร้อยเก้าสิบเก้าดอลลาร์และทำได้แค่ coding ซึ่งเป็นแค่สองในห้ารอบ และเป็นสองรอบที่สำคัญน้อยที่สุดที่ Airbnb

Priya พูดถูกทุกอย่างแบบตามตัวอักษรเลย เรื่องเล่าเรื่อง culture นี่แหละคือสิ่งที่ตัดสินผลลัพธ์ของคุณกับบริษัทนี้ ต้องเป็นเรื่องจริง มีชื่อคน มีช่วงเวลาที่คุณเจอมาจริงๆ ฉันได้เรียนรู้เรื่องนั้นแบบเสียค่าโง่ 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