DÁM MƠ, DÁM LÀM VÀ HÀNH TRÌNH CHẠM TỚI AMAZON
Gia nhập Amazon - “gã khổng lồ” công nghệ toàn cầu là ước mơ của hàng nghìn kỹ sư phần mềm trên thế giới. Nhưng để có thể chinh phục được cánh cửa khó khăn này, không chỉ cần kiến thức chuyên môn vững vàng mà còn phải có sự chuẩn bị kỹ, tư duy chiến lược và bản lĩnh trước thử thách.
Học viên khóa DSA2 tại Engineer Pro là một trong những người đã làm được điều đó. Từ một sinh viên mới ra trường chưa có kinh nghiệm, anh đã xuất sắc vượt qua quy trình tuyển dụng khắt khe và trở thành Software Engineer tại Amazon. Trong buổi trò chuyện dưới đây, bạn ấy đã chia sẻ chi tiết hành trình từ những ngày đầu học tập đến khi chính thức đặt chân vào Amazon.
Trước hết, anh có thể giới thiệu đôi chút về bản thân, nền tảng học tập và công việc hiện tại được không?
Hiện tại, mình đang làm việc tại Amazon với vị trí Software Engineer, bắt đầu từ tháng 12 năm 2024. Mình gia nhập Amazon theo diện new graduate (tức là sinh viên mới ra trường) chưa có kinh nghiệm làm việc thực tế.
Trước đó, khi học đại học ở Mỹ, mình có tham gia hai kỳ thực tập tại các công ty quy mô vừa và nhỏ. Dù không phải là những tên tuổi lớn, nhưng các trải nghiệm đó giúp mình có cái nhìn thực tế về công việc kỹ sư phần mềm.
Điều thú vị là Amazon không quá khắt khe trong việc xét hồ sơ đầu vào như nhiều người nghĩ. Theo cảm nhận của mình, đây là một “second chance employer” một công ty sẵn sàng trao cơ hội cho những ai muốn thử sức, kể cả khi bạn chưa có quá nhiều kinh nghiệm.
Anh biết đến khóa học tại Engineer Pro và quyết định tham gia như thế nào?
Khi bắt đầu định hướng sự nghiệp, mình nhận ra rằng hầu hết các công ty công nghệ tại Mỹ đều kiểm tra rất kỹ về Data Structures & Algorithms (DSA) trong vòng phỏng vấn kỹ thuật. Vì vậy, mình muốn tìm một nơi uy tín để củng cố nền tảng này.
Trong lúc tìm hiểu, mình tình cờ thấy khóa học của Engineer Pro trên Facebook. Điều khiến mình ấn tượng là đội ngũ giảng viên đều là những kỹ sư kỳ cựu, có tư duy thuật toán rất tốt. Sau khi đọc kỹ nội dung khóa học, mình thấy rằng nó bao quát đầy đủ các kiến thức cần thiết để chuẩn bị phỏng vấn. Khóa DSA2 có độ khó vừa đủ không quá dễ nhưng cũng không “nặng đô” như các khóa nâng cao rất phù hợp với mục tiêu phỏng vấn của mình.
Quá trình ứng tuyển vào Amazon của anh diễn ra ra sao? Có thể chia sẻ chi tiết từng vòng được không?
Quy trình ứng tuyển của Amazon có thể chia thành ba giai đoạn chính:
Vòng Screening: Đây là bước khởi đầu. Nếu hồ sơ được chọn, ứng viên sẽ nhận được lời mời làm bài kiểm tra trực tuyến.
Online Assessment (OA): Gồm hai phần:
Phần 1 Coding Test: Hai bài toán lập trình tập trung vào DSA.
Phần 2 Work Simulation: Mô phỏng các tình huống thực tế của công việc kỹ sư phần mềm. Ứng viên sẽ trả lời cách xử lý từng tình huống, đồng thời làm bài đánh giá về mức độ phù hợp với văn hóa Amazon (culture fit).
Onsite Interview: Giai đoạn cuối cùng kéo dài khoảng 3 tiếng, gồm 3 vòng phỏng vấn:
Vòng 1 & 2 Technical Interview: Tập trung vào DSA và Object-Oriented Design. Với phần thiết kế hướng đối tượng, người phỏng vấn có thể yêu cầu mình “design” một hệ thống đơn giản, ví dụ như hệ thống quản lý bãi đỗ xe.
Vòng 3 Leadership Principles: Đây là phần rất đặc trưng của Amazon. Họ đặt ra nhiều câu hỏi behavioral để đánh giá xem ứng viên có phù hợp với 15 nguyên tắc lãnh đạo của công ty hay không.
Điều quan trọng là: cho dù bạn làm rất tốt phần kỹ thuật, nếu không thể hiện được sự phù hợp về văn hóa, bạn vẫn có thể bị loại.
Anh đã chuẩn bị cho quá trình phỏng vấn như thế nào? Có một lộ trình cụ thể không?
Mình lên kế hoạch rất chi tiết. Vì biết trước cấu trúc phỏng vấn, mình chia thời gian ôn luyện thành ba mảng:
Technical: Trong khoảng 3 tuần ôn “hardcore”, mình đã làm hơn 450 bài trên LeetCode. Mình chia theo từng chủ đề, bám sát cấu trúc đã học ở khóa DSA2.
Object-Oriented Design: Ôn lại kiến thức đã học ở trường và xem thêm video hướng dẫn trên YouTube để nắm rõ các mô hình thiết kế phổ biến.
Behavioral: Đây là phần mình đầu tư nhiều nhất. Mình liệt kê tất cả các leadership principles của Amazon và chuẩn bị câu chuyện thực tế cho từng nguyên tắc. Mỗi câu chuyện đều lồng ghép 34 nguyên tắc, đồng thời mình còn chuẩn bị trước các câu hỏi follow-up để tránh bị hỏi xoáy bất ngờ.
Trong các vòng phỏng vấn, đâu là phần thử thách nhất đối với anh?
Với mình, phần behavioral là khó nhất. DSA hay thiết kế hướng đối tượng đều có thể luyện tập và làm nhiều bài để nâng cao. Nhưng phần đánh giá văn hóa đòi hỏi chiều sâu tư duy, khả năng phân tích tình huống và kể chuyện logic. Người phỏng vấn sẽ liên tục hỏi sâu để kiểm tra xem câu chuyện của bạn có thật không và mức độ tham gia của bạn tới đâu.
Kiến thức từ khóa DSA2 có giúp ích nhiều trong vòng kỹ thuật không?
Khóa học đã cung cấp nền tảng vững chắc, giúp mình tự tin xử lý các bài toán trong phỏng vấn kỹ thuật. Quan trọng hơn là cách khóa học hệ thống hóa kiến thức theo từng dạng bài, giúp mình dễ dàng luyện tập theo đúng định hướng.
Khi bắt đầu công việc tại Amazon, anh có gặp khó khăn gì không?
Khó khăn lớn nhất là sự choáng ngợp. Hệ thống của Amazon cực kỳ phức tạp, khối lượng kiến thức nội bộ khổng lồ. Ví dụ, doanh thu của Amazon còn cao gấp rưỡi GDP Việt Nam, nên bạn có thể hình dung quy mô hệ thống ra sao.
Mình phải mất rất nhiều thời gian để học các công cụ nội bộ, đọc codebase, hiểu cách team hoạt động và kết nối với các nhóm khác. Ngoài ra, khối lượng công việc ở Amazon cũng rất lớn có thể nói là căng hơn nhiều so với những gì mình từng trải qua.
Cuối cùng, anh có lời khuyên gì dành cho các bạn đang chuẩn bị phỏng vấn Amazon hoặc các công ty công nghệ lớn?
Mình có một số lời khuyên như sau:
Bắt đầu sớm với DSA: Khóa học chỉ là nền tảng, phần còn lại là luyện tập. Hãy làm ít nhất 200 bài LeetCode để hình thành tư duy thuật toán.
Nắm vững lập trình hướng đối tượng: Đây là phần thường xuyên xuất hiện trong phỏng vấn.
Cải thiện kỹ năng giao tiếp: Không chỉ cần giải bài toán, bạn còn phải truyền tải được cách suy nghĩ cho người phỏng vấn hiểu.
Chuẩn bị kỹ phần Behavioral: Soạn sẵn các câu chuyện thực tế, liên kết chúng với leadership principles. Hãy nhớ, kỹ thuật giỏi chưa đủ phù hợp với văn hóa công ty mới là yếu tố quyết định.
Hành trình của bạn học viên trên là minh chứng rõ ràng rằng: không cần phải có xuất phát điểm hoàn hảo, điều quan trọng là sự chuẩn bị kỹ và kiên trì theo đuổi mục tiêu. Từ một sinh viên mới tốt nghiệp, anh đã chinh phục thành công Amazon một trong những công ty công nghệ lớn nhất thế giới. Câu chuyện của anh chắc chắn sẽ là nguồn cảm hứng lớn cho những ai đang ấp ủ giấc mơ đặt chân vào các “ông lớn” toàn cầu trong lĩnh vực công nghệ.
_________________________________
Engineer Pro là một trung tâm đào tạo các khóa học chuyên sâu dành cho các software engineer. Với 100% giảng viên đến từ các Big Tech như Google, Amazon, Shopee, TikTok, … Engineer Pro đảm bảo chất lượng giảng dạy và lộ trình học tập rõ ràng, từ cơ bản đến nâng cao, giúp học viên tự tin ứng tuyển vào các vị trí software engineer trong ngành công nghệ này.
Thông tin liên hệ:




