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

โดย Aaron Cao · อัปเดตเมื่อ

คู่มือสัมภาษณ์วิศวกรซอฟต์แวร์ Amazon
การพูดคุยสดครั้งแรกกับ Amazon เป็นการคัดกรองทางโทรศัพท์นาน 30 ถึง 45 นาที กระบวนการจ้างวิศวกรพัฒนาซอฟต์แวร์ยังมีการประเมินการเขียนโค้ดทางออนไลน์ และขั้นตอนสุดท้ายที่ครอบคลุมที่สุดคือรอบสัมภาษณ์ชุดสุดท้าย โดยคุณควรเตรียมทั้งงานด้านเทคนิคและหลักฐานที่แสดงถึง Leadership Principles
การพูดคุยสดครั้งแรกกับ Amazon เป็นการคัดกรองทางโทรศัพท์นาน 30 ถึง 45 นาที กระบวนการจ้างวิศวกรพัฒนาซอฟต์แวร์ยังมีการประเมินการเขียนโค้ดทางออนไลน์ และขั้นตอนสุดท้ายที่ครอบคลุมที่สุดคือรอบสัมภาษณ์ชุดสุดท้าย โดยคุณควรเตรียมทั้งงานด้านเทคนิคและหลักฐานที่แสดงถึง Leadership Principles

คำถามสัมภาษณ์ 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 รับสมัครอย่างไร

ตรวจสอบข้อเท็จจริงเมื่อ 2026-09-03

ตัวอย่างคำถาม

  1. คุณจะตรวจหาวงจรในลิงก์ลิสต์และอธิบายความซับซ้อนของแนวทางที่ใช้ได้อย่างไร?
  2. คุณจะสร้างแคชที่มีพฤติกรรมการขับข้อมูลออกที่คาดการณ์ได้อย่างไร และจะอธิบายตัวเลือกในการออกแบบของคุณอย่างไร?
  3. คุณจะออกแบบบริการที่ยังคงพร้อมใช้งานเมื่อปริมาณการรับส่งข้อมูลเพิ่มขึ้นได้อย่างไร?
  4. คุณจะพิจารณาข้อแลกเปลี่ยนอะไรบ้างเมื่อต้องเลือกระหว่างพื้นที่จัดเก็บข้อมูลเชิงสัมพันธ์กับแบบไม่เป็นเชิงสัมพันธ์?
  5. ช่วยเล่าถึงครั้งที่คุณรับผิดชอบเป็นเจ้าของปัญหาทางเทคนิคที่ยากได้ไหม?
  6. คุณเคยจัดการความเห็นต่างทางเทคนิคโดยยังคงรักษาความร่วมมือไว้อย่างไร?
  7. คุณจะวินิจฉัยบริการที่ทำงานช้าลงเมื่อมีภาระสูงได้อย่างไร?

คำถามที่พบบ่อย

การคัดกรองทางโทรศัพท์ของ 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 จากนอกทีมว่าจ้างจะเข้าร่วมรอบสัมภาษณ์เพื่อช่วยรักษามาตรฐานการจ้างงาน

คำตอบที่เกี่ยวข้อง

← กระบวนการสัมภาษณ์ของ Amazon