Câu hỏi phỏng vấn Amazon SDE (2026)
Quy trình Amazon SDE đặc biệt vì yếu tố hành vi được đan xen vào gần như mọi vòng, dựa trên 16 Nguyên tắc Lãnh đạo (LP). Hãy chuẩn bị cho các vòng coding (cấu trúc dữ liệu, giải thuật), một hoặc hai cuộc thảo luận thiết kế hệ thống, và các câu hỏi hành vi dựa trên LP trong gần như mọi buổi phỏng vấn — mỗi người phỏng vấn thường được giao các nguyên tắc cụ thể để đánh giá.
Tiêu chuẩn coding ở mức vững vàng nhưng hiếm khi là phần khó nhất với những ứng viên đã chuẩn bị; các câu hỏi hành vi LP mới là nơi quyết định thắng hay thua ở nhiều quy trình. Amazon sử dụng rõ ràng phương pháp STAR và tìm kiếm những câu chuyện ở ngôi thứ nhất ('tôi', không phải 'chúng tôi') dựa trên dữ liệu với kết quả có thể đo lường được. Các câu trả lời mơ hồ hoặc gán công cho cả nhóm sẽ bị đánh giá thấp.
Các câu hỏi dưới đây kết hợp các khuôn mẫu coding phổ biến của Amazon với các câu hỏi LP mà bạn nên có sẵn những câu chuyện đã luyện tập. Chuẩn bị hai câu chuyện khác nhau cho mỗi nguyên tắc quan trọng, vì người phỏng vấn sẽ hỏi tiếp để đi sâu vào hành động cụ thể của bạn và kết quả.
Câu hỏi phỏng vấn Amazon SDE và Cách Trả lời
1. Two sum / tìm các cặp có tổng bằng một giá trị mục tiêu.
Cách tiếp cận: Hash map trong một lượt, O(n). Nêu rõ sự đánh đổi không gian lấy thời gian so với sắp xếp cộng hai con trỏ. Một bài khởi động chuẩn của Amazon; đạt được giải pháp tối ưu một cách gọn gàng và thảo luận về các giá trị trùng.
2. Tìm từ xuất hiện nhiều nhất / top-k phần tử xuất hiện thường xuyên nhất.
Cách tiếp cận: Đếm bằng hash map kết hợp heap (O(n log k)) hoặc bucket sort (O(n)). Amazon thích bài này vì nó có thể mở rộng thành một cuộc thảo luận về việc thực hiện điều này trên một luồng log khổng lồ.
3. Sao chép một danh sách liên kết có con trỏ ngẫu nhiên.
Cách tiếp cận: Chèn các nút đã sao chép vào rồi tách ra — O(1) không gian phụ — hoặc dùng một hash map từ bản gốc sang bản sao. Trình bày việc quản lý con trỏ một cách cẩn thận; một bài Amazon ưa thích để kiểm tra độ chính xác.
4. Course schedule (phát hiện vòng lặp / sắp xếp tô-pô).
Cách tiếp cận: Mô hình hóa các điều kiện tiên quyết như một đồ thị có hướng; dùng thuật toán Kahn hoặc DFS với một ngăn xếp đệ quy để phát hiện vòng lặp. Giải thích tại sao có vòng lặp nghĩa là lịch học là không thể thực hiện.
5. Thiết kế một hệ thống như xử lý đơn hàng của Amazon / một dịch vụ rút ngắn URL.
Cách tiếp cận: Làm rõ yêu cầu và quy mô, định nghĩa API, chọn lưu trữ và sơ đồ ID, rồi thảo luận về caching và tính nhất quán. Gắn các lựa chọn với tính khả dụng (availability) — một giá trị thiết kế của Amazon.
6. Kể cho tôi về một lần bạn chịu trách nhiệm cho một vấn đề ngoài phạm vi của bạn. (Ownership)
Cách tiếp cận: STAR, ở ngôi thứ nhất, kèm dữ liệu. Ownership là một trong những LP được kiểm tra nhiều nhất: cho thấy bạn nhận ra một lỗ hổng, hành động vượt ra ngoài vai trò của mình, và đạt được một kết quả có thể đo lường mà bạn có thể định lượng.
7. Mô tả một lần bạn không đồng ý nhưng sau đó vẫn tuân thủ. (Have Backbone; Disagree and Commit)
Cách tiếp cận: Chọn một sự bất đồng thật, nơi bạn bày tỏ quan điểm của mình bằng dữ liệu, rồi hoàn toàn tuân thủ khi quyết định đã được đưa ra. Amazon muốn cả sự kiên định và việc theo đuổi đến cùng, cùng với kết quả.
8. Kể cho tôi về một lần bạn mang lại kết quả trong một thời hạn gấp gáp. (Deliver Results)
Cách tiếp cận: STAR kèm số liệu. Nhấn mạnh việc ưu tiên, điều bạn đã cắt bớt, và kết quả được định lượng. Amazon sàng lọc nghiêm ngặt các ứng viên thực sự tạo ra kết quả dưới áp lực, không chỉ biết lập kế hoạch.
Nhận trợ giúp theo thời gian thực trong buổi phỏng vấn Amazon SDE của bạn
Amazon đan xen các Nguyên tắc Lãnh đạo vào mọi vòng phỏng vấn. Chế độ hành vi của Natively giúp bạn xây dựng các câu trả lời theo cấu trúc STAR dựa trên kinh nghiệm thực tế của bạn theo thời gian thực, và tính năng hỗ trợ coding của nó đọc bài toán trên màn hình và gợi ý cách tiếp cận — tất cả trên thiết bị của bạn, trong chưa đầy 500 ms.
