Hướng dẫn phỏng vấn kỹ sư phần mềm Amazon
Bởi Aaron Cao · Cập nhật

Thêm câu hỏi phỏng vấn Software Engineer →
Điều gì diễn ra ở từng giai đoạn?
Khi chuẩn bị, hãy xem vòng sàng lọc, lập trình, thiết kế hệ thống, hành vi và phỏng vấn tại chỗ là các nhóm nội dung thay vì tên các vòng của Amazon.
Lần tương tác trực tiếp đầu tiên với Amazon là vòng sàng lọc qua điện thoại kéo dài 30 đến 45 phút, thường với nhà tuyển dụng hoặc quản lý tuyển dụng. Đối với vị trí kỹ sư phát triển phần mềm, quy trình tuyển dụng còn bao gồm một bài đánh giá trực tuyến có phần kiểm tra lập trình. Với SDE II, bài đánh giá dành 90 phút cho hai câu hỏi kỹ thuật, tiếp theo là 20 phút xử lý các tình huống thiết kế hệ thống và một Work Style Survey kéo dài 8 phút.
Vòng phỏng vấn là giai đoạn cuối cùng và toàn diện nhất. Giai đoạn này gồm bốn đến sáu buổi phỏng vấn, mỗi buổi kéo dài 45-60 phút, với các nhà phỏng vấn khác nhau đánh giá những khía cạnh khác nhau trong kỹ năng và kinh nghiệm của bạn. Một Bar Raiser, nhà phỏng vấn khách quan không thuộc nhóm tuyển dụng, sẽ tham gia để góp phần duy trì tiêu chuẩn tuyển dụng của Amazon. Hội đồng phỏng vấn sẽ họp tổng kết sau buổi phỏng vấn cuối cùng.
Mỗi buổi phỏng vấn đánh giá điều gì?
Các buổi phỏng vấn phát triển phần mềm của Amazon bao quát ngôn ngữ lập trình, cấu trúc dữ liệu, thuật toán, lập trình, thiết kế hướng đối tượng, cơ sở dữ liệu, điện toán phân tán, hệ điều hành và các chủ đề về internet. Hầu hết các buổi phỏng vấn kỹ thuật đều yêu cầu làm bài tập lập trình và thiết kế hệ thống trên bảng. Trọng tâm là vận dụng kiến thức để giải quyết vấn đề thay vì nhớ lại các chi tiết riêng lẻ.
Với SDE II, ứng viên phải viết mã đúng cú pháp thay vì mã giả và nên dự kiến có ít nhất một câu hỏi về thiết kế hệ thống phần mềm. Trong các buổi phỏng vấn kỹ sư phần mềm nói chung, hãy thể hiện rõ chất lượng mã và khả năng giao tiếp bằng cách nêu giả định, giải thích sự đánh đổi, kiểm thử các trường hợp biên và phản hồi rõ ràng trước những ràng buộc mới.
16 Leadership Principles của Amazon là nền tảng cho mọi quyết định tuyển dụng, còn phương pháp STAR là trụ cột trong các buổi phỏng vấn. Hãy trình bày từng ví dụ theo tình huống, nhiệm vụ, hành động và kết quả. Với các câu hỏi chung về cộng tác và tinh thần làm chủ, hãy làm rõ quyết định cá nhân của bạn, cách bạn làm việc với người khác và điều gì đã thay đổi nhờ hành động của bạn.
Quy trình dành cho kỹ sư phần mềm khác các vị trí khác như thế nào?
Đối với SDE II, Amazon quy định một bài đánh giá trực tuyến, sau đó là bốn buổi phỏng vấn vòng cuối, mỗi buổi kéo dài 55 phút, với các thành viên trong cộng đồng phát triển phần mềm. Vị trí này yêu cầu viết mã đúng cú pháp và bao gồm nội dung thiết kế hệ thống phần mềm.
Trong khi đó, vòng sàng lọc qua điện thoại cho vị trí quản lý sản phẩm kỹ thuật kéo dài 60 phút với một lãnh đạo cấp cao, được chia đều giữa các câu hỏi về Leadership Principles và vòng đời sản phẩm kỹ thuật. Vòng phỏng vấn của vị trí này gồm năm buổi, mỗi buổi kéo dài 55 phút. Vòng sàng lọc kỹ thuật qua điện thoại cho vị trí nhà khoa học ứng dụng kéo dài 60 phút với một lãnh đạo cấp cao, đôi khi có thêm vòng sàng lọc thứ hai, trước bốn buổi phỏng vấn kéo dài 55 phút với các thành viên trong cộng đồng khoa học; mỗi người phỏng vấn trong vòng này thường hỏi hai hoặc ba câu hỏi hành vi.
Vì vậy, việc chuẩn bị cho vị trí kỹ sư phần mềm nên tập trung vào triển khai, nền tảng khoa học máy tính, thiết kế hệ thống và minh chứng hành vi súc tích thay vì áp dụng kế hoạch chuẩn bị của một vị trí khác.
Quy trình kéo dài bao lâu và khó đến mức nào?
Amazon không công bố toàn bộ quy trình kéo dài bao lâu. Thông thường, Amazon phản hồi trong vòng hai ngày làm việc sau các buổi phỏng vấn qua điện thoại và trong vòng năm ngày làm việc sau vòng phỏng vấn.
Độ khó nằm ở phạm vi kiến thức rộng và khả năng vận dụng. Vòng phỏng vấn là giai đoạn toàn diện nhất của Amazon, còn nội dung phát triển phần mềm bao quát lập trình, thiết kế, cơ sở dữ liệu, điện toán phân tán, hệ điều hành và các chủ đề về internet. Với SDE II, yêu cầu đúng cú pháp và ít nhất một câu hỏi về thiết kế hệ thống phần mềm đặt ra những kỳ vọng cụ thể về năng lực thể hiện. Hãy chuẩn bị chuyển đổi giữa triển khai, lập luận thiết kế và minh chứng từ kinh nghiệm của bạn mà vẫn giữ được sự rõ ràng.
Tôi nên chuẩn bị cho phần đánh giá như thế nào?
- Kiến thức kỹ thuật toàn diện: Ôn lại các chủ đề mà Amazon nêu ra về lập trình, cấu trúc dữ liệu, thuật toán, thiết kế hướng đối tượng, cơ sở dữ liệu, điện toán phân tán, hệ điều hành và internet.
- Lập trình: Luyện tập cách nêu giả định, chọn cấu trúc dữ liệu phù hợp, viết mã hoàn chỉnh, kiểm tra các trường hợp biên và giải thích độ phức tạp. Nếu bạn nhắm đến SDE II, hãy tập giải hai câu hỏi kỹ thuật trong 90 phút và bảo đảm mã đúng cú pháp.
- Thiết kế hệ thống: Luyện tập chuyển một vấn đề mở thành các yêu cầu, giao diện, lựa chọn dữ liệu, cách xử lý lỗi và những đánh đổi được nêu rõ. Hãy giải thích từng quyết định trong quá trình xây dựng thiết kế.
- Minh chứng hành vi: Liên kết các câu chuyện STAR với toàn bộ 16 Leadership Principles. Hãy phân biệt rõ hành động của riêng bạn với công việc của nhóm và gắn hành động đó với một kết quả cụ thể.
- Diễn tập: Sử dụng một buổi phỏng vấn thử để kiểm tra xem bạn có trình bày rõ lập luận, mã của bạn có dễ đọc và các ví dụ có làm rõ đóng góp của bạn hay không.
Amazon tuyển dụng như thế nào
- 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. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
- A Bar Raiser, an objective interviewer from outside the hiring team, takes part in the loop to ensure Amazon's hiring standards are maintained. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
- 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. [Nguồn]
Dữ kiện xác minh ngày 2026-09-03
Câu hỏi mẫu
- Bạn sẽ phát hiện chu trình trong danh sách liên kết như thế nào và giải thích độ phức tạp của phương pháp ra sao?
- Bạn sẽ triển khai bộ nhớ đệm có cơ chế loại bỏ có thể dự đoán như thế nào và giải thích các lựa chọn thiết kế ra sao?
- Bạn sẽ thiết kế một dịch vụ duy trì khả dụng khi lưu lượng tăng như thế nào?
- Bạn sẽ cân nhắc những đánh đổi nào khi lựa chọn giữa hệ lưu trữ quan hệ và phi quan hệ?
- Bạn có thể mô tả một lần bạn nhận trách nhiệm giải quyết một vấn đề kỹ thuật khó không?
- Bạn đã xử lý bất đồng kỹ thuật như thế nào mà vẫn duy trì sự cộng tác?
- Bạn sẽ chẩn đoán một dịch vụ trở nên chậm khi chịu tải như thế nào?
Câu hỏi thường gặp
- Điều gì diễn ra trong vòng sàng lọc qua điện thoại của Amazon?
- Đây là lần tương tác trực tiếp đầu tiên với Amazon: một cuộc trao đổi kéo dài 30 đến 45 phút, thường với nhà tuyển dụng hoặc quản lý tuyển dụng.
- Vòng phỏng vấn của Amazon có hình thức như thế nào?
- Đây là giai đoạn cuối cùng và toàn diện nhất, gồm bốn đến sáu buổi phỏng vấn, mỗi buổi kéo dài 45-60 phút. Mỗi người phỏng vấn đánh giá các khía cạnh khác nhau trong kỹ năng và kinh nghiệm của bạn.
- Mọi ứng viên kỹ sư phần mềm Amazon đều làm bài đánh giá theo hình thức SDE II phải không?
- Amazon áp dụng chính xác hình thức gồm 90 phút lập trình, 20 phút thiết kế hệ thống và Work Style Survey kéo dài 8 phút cho SDE II. Hướng dẫn tổng quát hơn dành cho kỹ sư phát triển phần mềm nêu rằng quy trình bao gồm một bài đánh giá trực tuyến có phần kiểm tra lập trình, vì vậy hãy làm theo hướng dẫn dành cho vị trí cụ thể của bạn.
- Amazon đánh giá những gì trong các buổi phỏng vấn phát triển phần mềm?
- Phạm vi kỹ thuật bao gồm ngôn ngữ lập trình, cấu trúc dữ liệu, thuật toán, lập trình, thiết kế hướng đối tượng, cơ sở dữ liệu, điện toán phân tán, hệ điều hành và các chủ đề về internet. Amazon cũng dựa mọi quyết định tuyển dụng trên 16 Leadership Principles của mình.
- Điều gì diễn ra sau vòng phỏng vấn?
- Hội đồng phỏng vấn sẽ họp tổng kết sau buổi phỏng vấn cuối cùng. Amazon thường phản hồi trong vòng năm ngày làm việc sau vòng phỏng vấn, và một Bar Raiser không thuộc nhóm tuyển dụng sẽ tham gia vòng này để góp phần duy trì tiêu chuẩn tuyển dụng.
Giải đáp liên quan
- Amazon hỏi những câu hỏi hành vi nào và tôi nên trả lời ra sao?
- Một buổi phỏng vấn Amazon Chime diễn ra như thế nào?
- Ứng viên nói gì về quy trình phỏng vấn Amazon trên Reddit?
- Amazon hỏi những câu gì trong phỏng vấn?
- Amazon hỏi những gì trong phỏng vấn SDE 1?
- Quy trình phỏng vấn Amazon SDE 1 cho sinh viên mới tốt nghiệp là gì?