คู่มือสัมภาษณ์วิศวกรซอฟต์แวร์ Amazon
โดย Aaron Cao · อัปเดตเมื่อ

คำถามสัมภาษณ์ Software Engineer เพิ่มเติม →
แต่ละขั้นตอนมีอะไรเกิดขึ้นบ้าง?
ในการเตรียมตัว ให้มองการคัดกรอง การเขียนโค้ด การออกแบบระบบ พฤติกรรม และการสัมภาษณ์ ณ สถานที่ทำงานเป็นหมวดหมู่ ไม่ใช่ชื่อรอบสัมภาษณ์ที่ Amazon ใช้
การพูดคุยสดครั้งแรกกับ Amazon คือการคัดกรองทางโทรศัพท์นาน 30 ถึง 45 นาที โดยทั่วไปจะพูดคุยกับผู้สรรหาบุคลากรหรือผู้จัดการฝ่ายว่าจ้าง สำหรับตำแหน่งวิศวกรพัฒนาซอฟต์แวร์ กระบวนการจ้างงานยังมีการประเมินออนไลน์ซึ่งรวมแบบทดสอบการเขียนโค้ดด้วย สำหรับ SDE II การประเมินนี้ให้เวลา 90 นาทีสำหรับคำถามทางเทคนิคสองข้อ ตามด้วยสถานการณ์การออกแบบระบบนาน 20 นาที และ Work Style Survey นาน 8 นาที
รอบสัมภาษณ์ชุดสุดท้ายเป็นขั้นตอนสุดท้ายและครอบคลุมที่สุด ประกอบด้วยการสัมภาษณ์สี่ถึงหกครั้ง ครั้งละ 45-60 นาที โดยผู้สัมภาษณ์แต่ละคนจะประเมินทักษะและประสบการณ์คนละด้าน Bar Raiser ซึ่งเป็นผู้สัมภาษณ์ที่เป็นกลางจากนอกทีมว่าจ้างจะเข้าร่วมเพื่อช่วยรักษามาตรฐานการจ้างงานของ Amazon คณะผู้สัมภาษณ์จะประชุมสรุปผลหลังการสัมภาษณ์ครั้งสุดท้าย
การสัมภาษณ์แต่ละครั้งทดสอบอะไร?
การสัมภาษณ์ด้านการพัฒนาซอฟต์แวร์ของ Amazon ครอบคลุมภาษาโปรแกรม โครงสร้างข้อมูล อัลกอริทึม การเขียนโค้ด การออกแบบเชิงวัตถุ ฐานข้อมูล การประมวลผลแบบกระจาย ระบบปฏิบัติการ และหัวข้อเกี่ยวกับอินเทอร์เน็ต การสัมภาษณ์ทางเทคนิคส่วนใหญ่กำหนดให้ทำแบบฝึกหัดเขียนโค้ดและออกแบบระบบบนกระดาน โดยเน้นการประยุกต์ใช้ความรู้เพื่อแก้ปัญหา มากกว่าการท่องจำรายละเอียดที่แยกส่วน
สำหรับ SDE II ผู้สมัครต้องเขียนโค้ดที่มีไวยากรณ์ถูกต้องแทนรหัสเทียม และควรเตรียมรับคำถามเกี่ยวกับการออกแบบระบบซอฟต์แวร์อย่างน้อยหนึ่งข้อ ในการสัมภาษณ์วิศวกรซอฟต์แวร์ทั่วไป ควรแสดงให้เห็นคุณภาพของโค้ดและทักษะการสื่อสาร ด้วยการระบุสมมติฐาน อธิบายข้อแลกเปลี่ยน ทดสอบกรณีขอบ และตอบสนองต่อข้อจำกัดใหม่อย่างชัดเจน
Leadership Principles ทั้ง 16 ข้อของ Amazon เป็นรากฐานของทุกการตัดสินใจจ้างงาน และวิธี STAR เป็นหัวใจสำคัญของการสัมภาษณ์ ให้นำเสนอแต่ละตัวอย่างผ่านสถานการณ์ งานที่ได้รับมอบหมาย การลงมือทำ และผลลัพธ์ สำหรับคำถามทั่วไปเกี่ยวกับการทำงานร่วมกันและความเป็นเจ้าของงาน ให้ชี้แจงการตัดสินใจส่วนบุคคล วิธีที่คุณทำงานร่วมกับผู้อื่น และสิ่งที่เปลี่ยนแปลงไปจากการกระทำของคุณ
กระบวนการสำหรับวิศวกรซอฟต์แวร์ต่างจากตำแหน่งอื่นอย่างไร?
สำหรับ SDE II Amazon กำหนดให้มีการประเมินออนไลน์ ตามด้วยการสัมภาษณ์ในรอบชุดสุดท้ายสี่ครั้ง ครั้งละ 55 นาที กับสมาชิกในสายงานพัฒนาซอฟต์แวร์ ตำแหน่งนี้คาดหวังให้เขียนโค้ดที่มีไวยากรณ์ถูกต้องและมีการออกแบบระบบซอฟต์แวร์รวมอยู่ด้วย
เมื่อเปรียบเทียบกัน การคัดกรองทางโทรศัพท์สำหรับตำแหน่ง Product Manager - Technical ใช้เวลา 60 นาทีกับผู้นำอาวุโส โดยแบ่งเวลาเท่า ๆ กันระหว่างคำถามเกี่ยวกับ Leadership Principles กับวงจรชีวิตผลิตภัณฑ์ทางเทคนิค และรอบสัมภาษณ์ชุดสุดท้ายมีการสัมภาษณ์ห้าครั้ง ครั้งละ 55 นาที ส่วนการคัดกรองทางเทคนิคทางโทรศัพท์สำหรับตำแหน่ง Applied Scientist ใช้เวลา 60 นาทีกับผู้นำอาวุโส และบางครั้งมีการคัดกรองครั้งที่สอง ก่อนเข้าสู่การสัมภาษณ์สี่ครั้ง ครั้งละ 55 นาที กับสมาชิกในสายงานวิทยาศาสตร์ โดยทั่วไปผู้สัมภาษณ์แต่ละคนในรอบชุดสุดท้ายจะถามคำถามด้านพฤติกรรมสองหรือสามข้อ
ดังนั้น การเตรียมตัวสำหรับตำแหน่งวิศวกรซอฟต์แวร์ควรมุ่งเน้นการลงมือพัฒนา พื้นฐานวิทยาการคอมพิวเตอร์ การออกแบบระบบ และหลักฐานด้านพฤติกรรมที่กระชับ แทนการนำแผนเตรียมตัวของตำแหน่งอื่นมาใช้
กระบวนการใช้เวลานานและยากเพียงใด?
Amazon ไม่ได้เผยแพร่ว่ากระบวนการทั้งหมดใช้เวลานานเท่าใด โดยทั่วไปจะให้ผลตอบกลับภายในสองวันทำการหลังการสัมภาษณ์ทางโทรศัพท์ และภายในห้าวันทำการหลังรอบสัมภาษณ์ชุดสุดท้าย
ความยากมาจากความกว้างของเนื้อหาและการประยุกต์ใช้ รอบสัมภาษณ์ชุดสุดท้ายเป็นขั้นตอนที่ครอบคลุมที่สุดของ Amazon ขณะที่เนื้อหาด้านการพัฒนาซอฟต์แวร์ครอบคลุมการเขียนโค้ด การออกแบบ ฐานข้อมูล การประมวลผลแบบกระจาย ระบบปฏิบัติการ และหัวข้อเกี่ยวกับอินเทอร์เน็ต สำหรับ SDE II ข้อกำหนดด้านไวยากรณ์ที่ถูกต้องและคำถามเกี่ยวกับการออกแบบระบบซอฟต์แวร์อย่างน้อยหนึ่งข้อ ทำให้มีความคาดหวังด้านผลงานที่ชัดเจน เตรียมพร้อมสลับระหว่างการลงมือพัฒนา การให้เหตุผลด้านการออกแบบ และหลักฐานจากประสบการณ์ของคุณโดยยังคงสื่อสารได้อย่างชัดเจน
ควรเตรียมตัวสำหรับการประเมินอย่างไร?
- ความรู้ทางเทคนิคที่รอบด้าน: ทบทวนภาษาโปรแกรม โครงสร้างข้อมูล อัลกอริทึม การออกแบบเชิงวัตถุ ฐานข้อมูล การประมวลผลแบบกระจาย ระบบปฏิบัติการ และหัวข้อเกี่ยวกับอินเทอร์เน็ตที่ Amazon ระบุไว้
- การเขียนโค้ด: ฝึกระบุสมมติฐาน เลือกโครงสร้างข้อมูลที่เหมาะสม เขียนโค้ดให้สมบูรณ์ ตรวจสอบกรณีขอบ และอธิบายความซับซ้อน หากคุณสมัคร SDE II ให้ฝึกทำคำถามทางเทคนิคสองข้อภายใน 90 นาที และเขียนโค้ดให้มีไวยากรณ์ถูกต้อง
- การออกแบบระบบ: ฝึกเปลี่ยนปัญหาปลายเปิดให้เป็นข้อกำหนด อินเทอร์เฟซ ตัวเลือกด้านข้อมูล การจัดการความล้มเหลว และข้อแลกเปลี่ยนที่ชัดเจน อธิบายการตัดสินใจแต่ละอย่างระหว่างสร้างแบบออกแบบ
- หลักฐานด้านพฤติกรรม: จับคู่เรื่องราวแบบ STAR กับ Leadership Principles ทั้ง 16 ข้อ แยกการกระทำของคุณเองออกจากผลงานของทีมให้ชัดเจน และเชื่อมโยงกับผลลัพธ์ที่เป็นรูปธรรม
- การซ้อม: ใช้การสัมภาษณ์จำลองเพื่อตรวจสอบว่าคุณอธิบายกระบวนการคิดออกมาอย่างชัดเจน โค้ดอ่านง่าย และตัวอย่างต่าง ๆ แสดงให้เห็นสิ่งที่คุณมีส่วนช่วยอย่างชัดเจนหรือไม่
Amazon รับสมัครอย่างไร
- The phone screen is a 30- to 45-minute discussion, typically with a recruiter or hiring manager, and is the first live interaction with Amazon. [แหล่งที่มา]
- The interview loop is the final and most comprehensive stage: four to six interviews lasting 45-60 minutes each, where each interviewer assesses different aspects of a candidate's skills and experience. [แหล่งที่มา]
- Amazon's 16 Leadership Principles are the foundation of every hiring decision, and the cornerstone of the interviews is the STAR method: situation, task, action, and result. [แหล่งที่มา]
- A Bar Raiser, an objective interviewer from outside the hiring team, takes part in the loop to ensure Amazon's hiring standards are maintained. [แหล่งที่มา]
- The interview panel holds a debrief after the final interview; Amazon typically provides feedback within two business days after phone interviews and within five business days after the loop. [แหล่งที่มา]
- For Software Development Engineer roles, the hiring process includes an online assessment with a coding test; for SDE II it is 90 minutes for two technical questions, followed by 20 minutes of systems design scenarios and an 8-minute multiple-choice Work Style Survey. [แหล่งที่มา]
- The SDE II interview loop includes four 55-minute interviews with members of the software development community; candidates are expected to write syntactically correct code, not pseudo code, and to expect at least one question on software systems design. [แหล่งที่มา]
- Software development interviews cover programming languages, data structures, algorithms, coding, object-oriented design, databases, distributed computing, operating systems, and internet topics; most technical interviews require coding and system design whiteboarding exercises, and interviewers look for the ability to apply knowledge to solve problems rather than memorized details. [แหล่งที่มา]
- For Product Manager - Technical roles, the technical phone screen is 60 minutes with a senior leader, split half on Leadership Principles behavioral questions and half on the technical product life cycle, and the loop is five 55-minute interviews. [แหล่งที่มา]
- For Applied Scientist roles, a 60-minute technical phone screen with a senior leader (sometimes a second one) precedes a loop of four 55-minute interviews with members of the science community; each interviewer typically asks two or three behavioral questions. [แหล่งที่มา]
ตรวจสอบข้อเท็จจริงเมื่อ 2026-09-03
ตัวอย่างคำถาม
- คุณจะตรวจหาวงจรในลิงก์ลิสต์และอธิบายความซับซ้อนของแนวทางที่ใช้ได้อย่างไร?
- คุณจะสร้างแคชที่มีพฤติกรรมการขับข้อมูลออกที่คาดการณ์ได้อย่างไร และจะอธิบายตัวเลือกในการออกแบบของคุณอย่างไร?
- คุณจะออกแบบบริการที่ยังคงพร้อมใช้งานเมื่อปริมาณการรับส่งข้อมูลเพิ่มขึ้นได้อย่างไร?
- คุณจะพิจารณาข้อแลกเปลี่ยนอะไรบ้างเมื่อต้องเลือกระหว่างพื้นที่จัดเก็บข้อมูลเชิงสัมพันธ์กับแบบไม่เป็นเชิงสัมพันธ์?
- ช่วยเล่าถึงครั้งที่คุณรับผิดชอบเป็นเจ้าของปัญหาทางเทคนิคที่ยากได้ไหม?
- คุณเคยจัดการความเห็นต่างทางเทคนิคโดยยังคงรักษาความร่วมมือไว้อย่างไร?
- คุณจะวินิจฉัยบริการที่ทำงานช้าลงเมื่อมีภาระสูงได้อย่างไร?
คำถามที่พบบ่อย
- การคัดกรองทางโทรศัพท์ของ Amazon มีอะไรเกิดขึ้นบ้าง?
- นี่คือการพูดคุยสดครั้งแรกกับ Amazon โดยเป็นการสนทนานาน 30 ถึง 45 นาที ซึ่งโดยทั่วไปจะพูดคุยกับผู้สรรหาบุคลากรหรือผู้จัดการฝ่ายว่าจ้าง
- รอบสัมภาษณ์ชุดสุดท้ายของ Amazon มีรูปแบบอย่างไร?
- รอบสัมภาษณ์ชุดสุดท้ายเป็นขั้นตอนสุดท้ายและครอบคลุมที่สุด โดยมีการสัมภาษณ์สี่ถึงหกครั้ง ครั้งละ 45-60 นาที ผู้สัมภาษณ์แต่ละคนจะประเมินทักษะและประสบการณ์ของคุณในด้านที่แตกต่างกัน
- ผู้สมัครวิศวกรซอฟต์แวร์ของ Amazon ทุกคนได้รับการประเมินในรูปแบบ SDE II หรือไม่?
- Amazon ระบุรูปแบบที่แน่นอนสำหรับ SDE II ว่าประกอบด้วยการเขียนโค้ด 90 นาที การออกแบบระบบ 20 นาที และ Work Style Survey 8 นาที ส่วนแนวทางที่กว้างกว่าสำหรับวิศวกรพัฒนาซอฟต์แวร์ระบุว่ากระบวนการนี้มีการประเมินออนไลน์พร้อมแบบทดสอบการเขียนโค้ด ดังนั้นให้ปฏิบัติตามคำแนะนำสำหรับตำแหน่งเฉพาะของคุณ
- Amazon ประเมินอะไรในการสัมภาษณ์ด้านการพัฒนาซอฟต์แวร์?
- เนื้อหาทางเทคนิคครอบคลุมภาษาโปรแกรม โครงสร้างข้อมูล อัลกอริทึม การเขียนโค้ด การออกแบบเชิงวัตถุ ฐานข้อมูล การประมวลผลแบบกระจาย ระบบปฏิบัติการ และหัวข้อเกี่ยวกับอินเทอร์เน็ต นอกจากนี้ Amazon ยังยึด Leadership Principles ทั้ง 16 ข้อเป็นหลักในการตัดสินใจจ้างงานทุกครั้ง
- เกิดอะไรขึ้นหลังรอบสัมภาษณ์ชุดสุดท้าย?
- คณะผู้สัมภาษณ์จะประชุมสรุปผลหลังการสัมภาษณ์ครั้งสุดท้าย โดยทั่วไป Amazon จะให้ผลตอบกลับภายในห้าวันทำการหลังจบรอบ และ Bar Raiser จากนอกทีมว่าจ้างจะเข้าร่วมรอบสัมภาษณ์เพื่อช่วยรักษามาตรฐานการจ้างงาน