0

Không gì là không thể – Chinh phục vị trí Intern tại Amazon của anh Dũng - du học sinh tại Mỹ

*Amazon luôn là giấc mơ của nhiều sinh viên ngành Công nghệ Thông tin, nhưng để biến giấc mơ đó thành hiện thực đòi hỏi sự kiên trì, chiến lược học tập và chuẩn bị kỹ lưỡng. Hôm nay, Engineer Pro có cơ hội trò chuyện cùng Anh Dũng - một học viên đã thành công nhận được offer internship tại Amazon Mỹ. *

Anh sẽ chia sẻ về quá trình học tập, ứng tuyển và những kinh nghiệm quý giá trên hành trình chinh phục Big Tech đến các bạn đang có chung mục tiêu.

Bạn có thể giới thiệu một chút về bản thân và quá trình học tập của mình không?

Mình là một du học sinh Việt Nam. Trước đây, mình học tại THPT Nguyễn Thượng Hiền (TP.HCM), sau đó đi du học từ năm lớp 11. Khi sang Mỹ, mình học high school, rồi tiếp tục lấy bằng Cử nhân Khoa học Máy tính (CS).

Lúc mình hoàn thành bậc Cử nhân, thị trường việc làm ở Mỹ đang rơi vào trạng thái bất ổn. Việc tìm internship hoặc full-time job trở nên cực kỳ khó khăn do ảnh hưởng của suy thoái kinh tế. Vì vậy, mình quyết định học tiếp lên Master of Computer Science để có thêm thời gian chuẩn bị và tìm kiếm cơ hội. Hiện tại, mình đang là sinh viên năm nhất bậc Thạc sĩ tại một trường đại học ở Mỹ.

Trước khi apply vào Amazon, bạn đã từng đi làm ở đâu chưa?

Mình chưa, hiện tại vẫn đang học full-time. Internship tại Amazon là công việc đầu tiên của mình trong lĩnh vực Software Engineering.

Bạn đã tham gia những khóa học nào tại Engineer Pro? Sau khi học xong hai khóa này, bạn cảm thấy như thế nào về nội dung khóa học và các mentor tại Engineer Pro?

Mình đã học hai khóa DSA 1 và DSA 2. Hai khóa này tập trung vào thuật toán và cấu trúc dữ liệu, giúp mình có nền tảng vững chắc để chuẩn bị cho kỳ thi coding interview.

Mình thấy hai khóa này bao quát toàn bộ kiến thức nền tảng, từ các thuật toán đơn giản đến nâng cao. Đặc biệt, chương trình học được xây dựng có hệ thống, giúp mình tiếp cận bài bản từ cơ bản đến nâng cao thay vì phải tự học một cách rời rạc.

Các mentor tại Engineer Pro cũng cực kỳ giỏi. Họ không chỉ có kiến thức sâu rộng mà còn biết cách truyền đạt dễ hiểu, giúp mình hiểu rõ bản chất của từng thuật toán thay vì chỉ học vẹt. Một điều mình rất thích là cách tiếp cận vấn đề trong coding interview – điều này giúp ích rất nhiều khi mình đi phỏng vấn thực tế.

Điều gì khiến bạn chọn Engineer Pro để học tập?

Ban đầu, mình thấy fanpage của Engineer Pro đăng rất nhiều thành tích của các học viên đã đậu vào Big Tech như Microsoft, Amazon, Meta. Mình tò mò không biết liệu có phải Engineer Pro có phương pháp luyện tập hiệu quả giúp nhiều bạn đạt được kết quả tốt hay không, nên quyết định tìm hiểu và tham gia.

Bạn cảm thấy những kiến thức từ Engineer Pro có đủ để giúp bạn vượt qua kỳ phỏng vấn tại Amazon không?

Nếu xét về mức độ internship hoặc entry-level, thì hai khóa DSA 1 và DSA 2 là đủ để vượt qua các vòng coding interview. Tuy nhiên, nếu nhắm đến các vị trí cao hơn như full-time hoặc senior, chắc chắn cần học thêm System Design và các thuật toán nâng cao.

Những gì mình học ở Engineer Pro giúp mình có nền tảng vững chắc, từ đó mình có thể tự học thêm hiệu quả hơn.

Bạn đã chuẩn bị những gì trước khi apply vào Amazon?

Học viên: Có ba điều quan trọng nhất khi chuẩn bị:

  • Resume: Đây là yếu tố quyết định bạn có qua được vòng lọc hồ sơ (screening round) hay không. Mình đã chỉnh sửa nhiều lần để tối ưu hóa nội dung.

  • Luyện thuật toán: Khi nhận được online assessment (OA), mình bắt đầu ôn luyện bài bản hơn. Mình tham gia chương trình "Tag 30 Days Amazon" trên Discord để luyện các bài tập phổ biến trong phỏng vấn Amazon.

  • Kỹ năng phỏng vấn: Ngoài thuật toán, mình còn rèn luyện cách trình bày ý tưởng rõ ràng, logic để gây ấn tượng với interviewer.

Bạn có thể chia sẻ chi tiết về quy trình phỏng vấn tại Amazon không?

Việc ứng tuyển vào một công ty Big Tech như Amazon là một quá trình đầy thử thách, không chỉ đòi hỏi kỹ năng thuật toán vững chắc, mà còn cần khả năng giao tiếp và tư duy logic tốt. Để tăng cơ hội nhận được lời mời phỏng vấn, mình không chỉ apply vào Amazon, mà còn gửi hơn CV đến nhiều công ty khác nhau, từ các startup nhỏ đến những ông lớn công nghệ. Vì đây là cách tốt nhất để luyện tập và đánh giá chính xác vị trí của mình trên thị trường lao động.

  • Bước 1: Apply & Screening

Vào tháng 10, mình chính thức apply vào Amazon. Ban đầu, mình có nhờ người bạn refer, nhưng đáng tiếc vị trí được refer không nhận được phản hồi. Tuy nhiên, một vị trí khác mà mình tự apply qua cổng tuyển dụng của Amazon lại được liên hệ. Điều này chứng tỏ rằng không phải lúc nào nhờ refer cũng là con đường chắc chắn, mà quan trọng nhất vẫn là resume đủ mạnh để vượt qua vòng lọc hồ sơ.

  • Bước 2: Online Assessment (OA) – Đánh giá năng lực qua bài test thuật toán

Sau khoảng hai tháng chờ đợi, vào tháng 12, mình nhận được lời mời tham gia Online Assessment (OA). Đây là một vòng kiểm tra kỹ thuật trực tuyến, gồm hai bài thuật toán dạng Sliding Window ở mức độ Medium.

Mình không có nhiều thời gian để ôn luyện chuyên sâu cho vòng OA, nhưng do đã quen với các dạng bài thuật toán khi học ở Engineer Pro, mình vẫn tự tin xử lý bài test. Để đảm bảo kết quả tốt nhất, trước khi làm bài, mình đã luyện các câu hỏi phổ biến trong tag "Amazon" trên LeetCode và tham gia chương trình luyện phỏng vấn "Tag 30 Days Amazon" trên Discord.

Sau khi hoàn thành OA, mình tiếp tục làm hai bài kiểm tra khác của Amazon:

  • Work Simulation

  • Leadership Principles (LP).

Cả hai bài kiểm tra này đều nhằm đánh giá cách ứng viên xử lý tình huống trong môi trường làm việc thực tế. Mình dành thời gian đọc kỹ về các nguyên tắc LP của Amazon để đảm bảo câu trả lời của mình phù hợp với văn hóa công ty.

  • Bước 3: Nhận lời mời phỏng vấn qua điện thoại (Phone Interview)

Đến đầu tháng 1, mình nhận được thông báo rằng đã pass vòng OA và được mời vào vòng phone interview, diễn ra vào ngày 15/1. Vòng này có hai phần chính:

  • Coding Interview (Phỏng vấn thuật toán - 45 phút): Mình được yêu cầu giải một bài thuật toán coding, tương tự như những bài mình đã luyện tập trước đó. Ban đầu, do căng thẳng, mình bị sai output ngay lần code đầu tiên. Nhưng thay vì hoảng loạn, mình nhanh chóng phát hiện lỗi, chủ động nói với interviewer: "I think my solution has some problems." Họ cho mình thêm thời gian để sửa, và mình đã fix được lỗi trong 50 phút, đồng thời kiểm tra kỹ các test case.

  • Behavioral Interview (Phỏng vấn hành vi – 15 phút): Mình nhận được ba câu hỏi dựa trên Leadership Principles của Amazon. Cách tiếp cận của mình là sử dụng phương pháp STAR (Situation, Task, Action, Result) để trả lời từng câu hỏi một cách logic và thuyết phục.

  • Bước 4: Chờ kết quả & Nhận Offer

  • Sau khi hoàn thành vòng phone interview, mình rời cuộc phỏng vấn với tâm trạng khá lo lắng. Một phần vì bài giải của mình chưa phải là optimal solution, phần khác là vì lúc đầu mình code sai output, điều này có thể ảnh hưởng đến đánh giá của interviewer.

Tuy nhiên, may mắn là sau 5 ngày, mình nhận được email từ Amazon thông báo rằng mình đã đậu và chính thức nhận offer internship!

Điều đặc biệt là Amazon không cung cấp feedback chi tiết về kết quả phỏng vấn, nên mình không biết chính xác điểm mạnh nào giúp mình đậu. Nhưng mình tin rằng:

  • Khả năng trình bày ý tưởng rõ ràng trong coding interview đã giúp mình ghi điểm.

  • Cách tiếp cận vấn đề và tư duy giải quyết lỗi cũng là một yếu tố quan trọng.

  • Kỹ năng trả lời câu hỏi theo Leadership Principles có thể đã tạo ấn tượng tốt với nhà tuyển dụng.

Bạn có lời khuyên nào dành cho những ai đang chuẩn bị phỏng vấn Big Tech không?

Phỏng vấn vào Big Tech không phải là một con đường dễ dàng, nhưng nếu có chiến lược đúng đắn và sự kiên trì, bạn hoàn toàn có thể đạt được mục tiêu của mình. Dưới đây là một số kinh nghiệm mà mình rút ra trong quá trình apply và phỏng vấn tại Amazon:

  • Kiên trì: Học thuật toán phải luyện tập liên tục, không thể học ngắt quãng.

  • Giao tiếp tốt: Ở Việt Nam, nhiều bạn rất giỏi thuật toán, nhưng giao tiếp chưa tốt. Hãy tập trình bày ý tưởng một cách rõ ràng.

  • Đừng sợ thất bại: Apply thật nhiều, vì bị từ chối là chuyện bình thường.

Định hướng tương lai của bạn như thế nào sau khi nhận được offer từ Amazon

Sau khi hoàn thành internship tại Amazon, mục tiêu tiếp theo của mình là cố gắng nhận return offer. Tuy nhiên, mình cũng biết rằng return offer của Amazon hiện tại khá thấp, do tình hình tuyển dụng thắt chặt. Vì vậy, mình sẽ chuẩn bị sẵn sàng cho New Grad position tại các công ty khác, đặc biệt là các Big Tech như Meta, Google hoặc những công ty công nghệ hàng đầu khác.

Mình cũng sẽ cân nhắc tham gia thêm các khóa học tại Engineer Pro, đặc biệt là DSA 3 – khóa học chuyên sâu giúp chuẩn bị cho những vị trí cao hơn như Meta New Grad.

Hành trình chinh phục Big Tech của mình vẫn còn rất dài, nhưng mình tin rằng kiên trì và chiến lược đúng đắn sẽ giúp mình đạt được mục tiêu. Phỏng vấn Big Tech không phải là điều quá xa vời – nếu bạn có một nền tảng vững chắc, biết cách trình bày ý tưởng và luôn sẵn sàng học hỏi, bạn hoàn toàn có thể thành công.

*Hy vọng rằng những chia sẻ của mình sẽ giúp ích cho các bạn đang trong quá trình chuẩn bị apply vào Big Tech. Hãy luôn kiên trì, không ngừng cải thiện và đừng sợ thất bại – vì mỗi lần thất bại đều là một bước tiến gần hơn đến thành công! *


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí