Amazon สัมภาษณ์วิศวกรข้อมูลอย่างไร
โดย Aaron Cao · อัปเดตเมื่อ

คำถามสัมภาษณ์ Data Engineer เพิ่มเติม →
กระบวนการสัมภาษณ์วิศวกรข้อมูลของ Amazon มีกี่ขั้นตอน?
Amazon เผยแพร่กระบวนการสัมภาษณ์ทั่วไปและหน้าเตรียมตัวแยกต่างหากสำหรับบางตำแหน่ง แต่ไม่ได้เผยแพร่หน้าสำหรับวิศวกรข้อมูลโดยเฉพาะ ดังนั้นขั้นตอนด้านล่างจึงเป็นกระบวนการทั่วไป ส่วนการคัดกรอง การเขียนโค้ด การออกแบบระบบ การสัมภาษณ์เชิงพฤติกรรม และการสัมภาษณ์ ณ สถานที่ เป็นหมวดหมู่การเตรียมตัวในหน้านี้ ไม่ใช่ชื่อรอบของ Amazon
- การคัดกรองทางโทรศัพท์ การสนทนา 30 ถึง 45 นาที ซึ่งโดยทั่วไปคุยกับผู้สรรหาบุคลากรหรือผู้จัดการฝ่ายว่าจ้าง และเป็นการพูดคุยแบบสดกับ Amazon ครั้งแรกของคุณ
- รอบลูป ขั้นตอนสุดท้ายและครอบคลุมที่สุด ประกอบด้วยการสัมภาษณ์สี่ถึงหกครั้ง ครั้งละ 45-60 นาที โดยผู้สัมภาษณ์แต่ละคนจะประเมินทักษะและประสบการณ์ของคุณในด้านที่แตกต่างกัน
- Bar Raiser ผู้สัมภาษณ์ที่เป็นกลางจากนอกทีมว่าจ้างจะเข้าร่วมรอบลูป เพื่อให้แน่ใจว่ามาตรฐานการว่าจ้างของ Amazon ยังคงได้รับการรักษาไว้
- การประชุมสรุปและข้อเสนอแนะ คณะผู้สัมภาษณ์จะประชุมสรุปหลังการสัมภาษณ์ครั้งสุดท้าย โดยทั่วไป Amazon จะแจ้งข้อเสนอแนะภายในสองวันทำการหลังการสัมภาษณ์ทางโทรศัพท์ และภายในห้าวันทำการหลังรอบลูป
เพื่อการเปรียบเทียบ Amazon เผยแพร่ว่าตำแหน่งวิศวกรพัฒนาซอฟต์แวร์มีการประเมินออนไลน์พร้อมแบบทดสอบการเขียนโค้ดก่อนรอบลูป แต่ไม่ได้เผยแพร่ว่าผู้สมัครวิศวกรข้อมูลจะได้รับการประเมินดังกล่าวหรือไม่ ดังนั้นควรเตรียมตัวเผื่อไว้
การสัมภาษณ์แต่ละครั้งทดสอบอะไรบ้าง?
ข้อเท็จจริงสองประการที่เผยแพร่ไว้เป็นแนวทางในการสัมภาษณ์ทุกครั้งของ Amazon ได้แก่ 16 Leadership Principles ซึ่งเป็นรากฐานของทุกการตัดสินใจว่าจ้าง และวิธี STAR ซึ่งเป็นหัวใจสำคัญของการสัมภาษณ์ ได้แก่ situation, task, action, result ในรอบลูปที่ผู้สัมภาษณ์แต่ละคนประเมินคนละด้าน การสนทนาครั้งละ 45-60 นาทีจึงผสานหัวข้อทางเทคนิคเข้ากับหลักการต่าง ๆ และทุกเรื่องราวที่คุณเล่าต้องมีผลลัพธ์ที่ระบุได้
โดยทั่วไป การสัมภาษณ์วิศวกรข้อมูลจะประเมินเรื่องต่อไปนี้:
- SQL และการสร้างแบบจำลองข้อมูล การเขียนคำสั่งสืบค้นที่ถูกต้องภายใต้ข้อจำกัดด้านเวลา และการออกแบบสคีมาที่รองรับการเปลี่ยนแปลงได้
- ไปป์ไลน์และการประสานเวิร์กโฟลว์ การรันซ้ำแบบให้ผลลัพธ์เหมือนเดิม การเติมข้อมูลย้อนหลัง ข้อมูลที่มาถึงล่าช้า และสิ่งที่คุณทำเมื่อแหล่งข้อมูลต้นทางให้ข้อมูลผิด
- ระบบข้อมูลแบบกระจาย การแบ่งพาร์ติชัน รูปแบบการจัดเก็บ การประมวลผลแบบแบตช์เทียบกับสตรีมมิง และต้นทุน
- คุณภาพและความรับผิดชอบต่อข้อมูล การตรวจจับ การสื่อสาร และการป้องกัน ซึ่งเป็นหลักฐานสนับสนุนหลักการด้านความรับผิดชอบและการสร้างความไว้วางใจ
หัวข้อการพัฒนาซอฟต์แวร์ที่ Amazon เผยแพร่ระบุฐานข้อมูลและการประมวลผลแบบกระจายควบคู่กับโครงสร้างข้อมูลและอัลกอริทึม อีกทั้งระบุว่าผู้สัมภาษณ์มองหาความสามารถในการประยุกต์ใช้ความรู้เพื่อแก้ปัญหา ไม่ใช่การจดจำรายละเอียด มาตรฐานนี้จึงเหมาะที่จะใช้เป็นแนวทางเตรียมตัวสำหรับตำแหน่งด้านข้อมูล
รอบสัมภาษณ์วิศวกรข้อมูลต่างจากวิศวกรพัฒนาซอฟต์แวร์อย่างไร?
Amazon เผยแพร่รายละเอียดสำหรับตำแหน่ง SDE ที่ไม่ได้เผยแพร่สำหรับวิศวกรข้อมูล การเปรียบเทียบจึงมีข้อมูลที่ชัดเจนเพียงด้านเดียว
- สิ่งที่ Amazon เผยแพร่สำหรับ SDE II: การประเมินออนไลน์ 90 นาทีสำหรับคำถามทางเทคนิคสองข้อ ตามด้วยสถานการณ์การออกแบบระบบ 20 นาทีและแบบสำรวจ Work Style Survey 8 นาที จากนั้นเป็นรอบลูปที่มีการสัมภาษณ์สี่ครั้ง ครั้งละ 55 นาที กับสมาชิกจากชุมชนนักพัฒนาซอฟต์แวร์ โดยต้องเขียนโค้ดที่มีไวยากรณ์ถูกต้องแทน pseudo code และมีคำถามด้านการออกแบบระบบซอฟต์แวร์อย่างน้อยหนึ่งข้อ
- สิ่งที่ข้อมูลนี้บ่งชี้สำหรับวิศวกรข้อมูล ในฐานะแนวปฏิบัติทั่วไป ไม่ใช่นโยบายของ Amazon: คาดว่าจะมีข้อกำหนดเรื่องโค้ดที่ใช้งานได้จริงเช่นเดียวกัน คาดว่าคำถามด้านการออกแบบจะเน้นการไหลของข้อมูล การจัดเก็บ และความสดใหม่ของข้อมูลมากกว่าการให้บริการคำขอ และคาดว่า SQL กับการสร้างแบบจำลองข้อมูลจะเข้ามาแทนที่ความกว้างด้านอัลกอริทึมบางส่วน
- สิ่งที่เหมือนกัน ในทุกรอบลูปของ Amazon ได้แก่ หลักการต่าง ๆ, STAR, Bar Raiser และการประชุมสรุป
กระบวนการใช้เวลานานและยากเพียงใด?
Amazon เผยแพร่ระยะเวลาของแต่ละส่วนแต่ไม่ได้ระบุเวลารวม ได้แก่ การคัดกรองทางโทรศัพท์ 30 ถึง 45 นาที รอบลูปที่มีการสัมภาษณ์สี่ถึงหกครั้ง ครั้งละ 45-60 นาที การแจ้งข้อเสนอแนะภายในสองวันทำการหลังการสัมภาษณ์ทางโทรศัพท์ และภายในห้าวันทำการหลังรอบลูป ส่วนระยะเวลาการจัดตารางระหว่างขั้นตอนเหล่านั้นไม่ได้รับการเผยแพร่
ความยากอยู่ที่ความอึดและความสม่ำเสมอ ผู้สัมภาษณ์สี่ถึงหกคนจะประเมินคนละด้าน หนึ่งในนั้นคือ Bar Raiser จากนอกทีม และทุกคนคาดหวังเรื่องราวในรูปแบบ STAR ที่มีผลลัพธ์จริง วิศวกรข้อมูลที่เชื่อมโยงทุกคำตอบทางเทคนิคกับตัวอย่างจากงานจริงซึ่งสะท้อนหลักการได้ ถือว่าพร้อมสำหรับรูปแบบนี้ ส่วนผู้ที่เคยแก้ปัญหาแบบแยกส่วนเพียงอย่างเดียวยังไม่พร้อม
ควรเตรียมตัวสำหรับการสัมภาษณ์วิศวกรข้อมูลของ Amazon อย่างไร?
วางแผนการเตรียมตัวโดยยึดสององค์ประกอบคงที่ที่เผยแพร่ไว้ และสี่ด้านที่ใช้ประเมินตำแหน่งนี้
- คลังเรื่องราวแบบ STAR สำหรับ 16 Leadership Principles แต่ละข้อ ให้เตรียมเรื่องราวจากงานด้านข้อมูลอย่างน้อยหนึ่งเรื่องที่มีผลลัพธ์วัดได้ เช่น ไปป์ไลน์ที่คุณทำให้เชื่อถือได้ เหตุการณ์ปัญหาคุณภาพที่คุณรับผิดชอบ หรือต้นทุนที่คุณลดลง
- โค้ดที่ใช้งานได้จริง ฝึกโจทย์ SQL และการแปลงข้อมูลในสภาพแวดล้อมที่รันโค้ดได้ เพราะคำแนะนำสำหรับ SDE ของ Amazon กำหนดให้เขียนโค้ดที่มีไวยากรณ์ถูกต้อง ไม่ใช่ pseudo code
- ออกแบบโดยใช้ตัวเลขที่คุณรับผิดชอบ เตรียมระบบข้อมูลสองหรือสามระบบที่คุณสามารถวาดอธิบายได้ พร้อมรูปแบบความล้มเหลวและข้อแลกเปลี่ยนที่คุณตัดสินใจเลือก
- การประเมินที่อาจมีขึ้น Amazon ไม่ได้ระบุว่าวิศวกรข้อมูลต้องทำการประเมินออนไลน์หรือไม่ แต่ควรเตรียมฝึกเขียนโค้ดแบบจับเวลาไว้
- ซ้อมรอบลูป การสัมภาษณ์จำลอง กับ SubcueAI ช่วยให้คุณฝึกตอบแบบ STAR ต่อเนื่องและฝึกคำถามด้านการออกแบบ ก่อนเผชิญผู้สัมภาษณ์สี่ถึงหกคนภายในวันเดียว
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 เผยแพร่ว่ารอบลูปประกอบด้วยการสัมภาษณ์สี่ถึงหกครั้ง ครั้งละ 45-60 นาที โดยผู้สัมภาษณ์แต่ละคนจะประเมินทักษะและประสบการณ์ของผู้สมัครในด้านที่แตกต่างกัน แต่ไม่ได้เผยแพร่จำนวนเฉพาะสำหรับวิศวกรข้อมูล
- Bar Raiser คืออะไร?
- ผู้สัมภาษณ์ที่เป็นกลางจากนอกทีมว่าจ้าง ซึ่งเข้าร่วมรอบลูปเพื่อให้แน่ใจว่ามาตรฐานการว่าจ้างของ Amazon ยังคงได้รับการรักษาไว้
- Amazon แจ้งข้อเสนอแนะเร็วเพียงใด?
- Amazon ระบุว่าโดยทั่วไปจะแจ้งข้อเสนอแนะภายในสองวันทำการหลังการสัมภาษณ์ทางโทรศัพท์ และภายในห้าวันทำการหลังรอบลูป หลังจากคณะผู้สัมภาษณ์ประชุมสรุป
- มีการประเมินออนไลน์สำหรับวิศวกรข้อมูลหรือไม่?
- Amazon เผยแพร่ว่าตำแหน่งวิศวกรพัฒนาซอฟต์แวร์มีการประเมินออนไลน์พร้อมแบบทดสอบการเขียนโค้ด แต่ไม่ได้เผยแพร่ว่าผู้สมัครวิศวกรข้อมูลจะได้รับการประเมินดังกล่าวหรือไม่ ดังนั้นควรเตรียมตัวเสมือนว่าจะได้รับ