Sinh Viên Năm Hai “Chốt” Offer Amazon US - Học viên Engineer Pro
Trong bối cảnh các tập đoàn công nghệ hàng đầu thế giới liên tục mở rộng đội ngũ thực tập sinh, hành trình chinh phục một vị trí tại Amazon US không còn là giấc mơ quá xa vời với những bạn trẻ Việt Nam. Qua buổi trò chuyện dưới đây, bạn Anh – sinh viên năm hai đang theo học DSA2 tại Engineer Pro – sẽ chia sẻ cách bạn ấy từ một khi giải thuật toán một cách rời rạc trên LeetCode, đến khi tự tin bước qua vòng behavioral và technical interview khốc liệt tại Amazon.
Câu chuyện của bạn Anh không chỉ là lời khẳng định cho sức mạnh của việc ôn luyện có lộ trình, mà còn là minh chứng cho tầm quan trọng của một cộng đồng mentor tận tâm.
Chào bạn, rất vui khi được trò chuyện với bạn hôm nay. Mình nghĩ sẽ có rất nhiều bạn học viên Engineer Pro tò mò về hành trình apply Amazon của bạn. Trước hết, bạn có thể giới thiệu một chút về bản thân không?
Em là Anh, hiện đang là sinh viên năm hai tại một trường đại học ở Mỹ. Thật ra thì hành trình đi tới Amazon của em cũng khá là vòng vèo một chút. Mùa hè năm ngoái, em có về Việt Nam thực tập ở một công ty nhỏ, lúc đó chủ yếu là làm mấy cái liên quan đến giao diện, frontend là chính, cũng là lần đầu nên chủ yếu là làm quen với môi trường làm việc thôi.
Sau đó quay lại Mỹ thì em có nhận thực tập tại một startup ở bên này – công ty nhỏ lắm, chỉ có vài người thôi. Thế nên em gần như phải làm từ A đến Z: cả backend, frontend, có khi còn kiêm luôn cả việc trao đổi với bạn CTO để triển khai mấy cái project mới. Cũng cực nhưng mà học được rất nhiều.
Nghe vậy thì có vẻ như bạn đã có kha khá kinh nghiệm trước khi apply Amazon rồi. Vậy bạn biết đến Engineer Pro như thế nào, và vì sao lại chọn học DSA2 ở đây?
Em biết đến Engineer Pro cũng rất tình cờ thôi. Hồi đó em đang lướt Facebook thì thấy quảng cáo mấy khóa học thuật toán. Em lúc đó mới năm hai nên đang loay hoay không biết học gì tiếp theo để chuẩn bị cho mấy vòng phỏng vấn Big Tech, vì bạn bè xung quanh cũng bắt đầu ôn rồi. Em click vào xem thử, thấy tên mấy anh mentor quen quen, toàn người từng làm ở Big Tech như Google, TikTok, Meta… rồi vào page đọc thêm mấy bài chia sẻ, review của các anh chị từng học thì thấy rất ổn áp.
Lúc đầu thì em cũng chưa chắc đâu, em đăng ký thử một vài buổi trước. Nhưng mà thật sự là sau khi học rồi thì em thấy mọi thứ rất khác so với việc em tự học trước đây. Trước đó em cũng có học LeetCode rồi, nhưng kiểu học cái này xong quên cái kia, không có định hướng. Còn ở Engineer Pro thì kiến thức được hệ thống lại rất rõ ràng, bài bản và dễ hiểu. Học một thời gian là thấy tự tin lên hẳn.
Trong quá trình học, có mentor nào để lại ấn tượng sâu sắc nhất với bạn không?
Dạ có chứ. Em học với anh Harry – hiện đang là Tech Lead backend tại TikTok. Điều mà em quý nhất ở anh là dù anh rất bận – em biết công việc ở TikTok căng như nào – nhưng anh vẫn luôn rất nhiệt tình. Nhiều lần em nhắn tin hỏi bài ngoài giờ học, tưởng là sẽ đợi lâu, nhưng sáng hôm sau là anh trả lời ngay. Không chỉ trả lời đâu nha, mà còn giải thích rất kỹ, chỉ thêm cho cách tư duy nữa. Em cảm thấy may mắn khi có người mentor vừa giỏi mà lại tận tâm như vậy, nhất là với một đứa còn non như em.
Quay lại chuyện Amazon, bạn bắt đầu apply từ khi nào và vì sao lại chọn Amazon?
Chắc là em nộp vào Amazon hồi tháng 1 hay tháng 2 gì đó. Lúc đấy thì cũng hơi muộn rồi, mấy công ty như Google hay Meta thì hầu hết đã đóng hết các slot thực tập rồi. Amazon thì vẫn còn mở và em cũng nghe nói họ tuyển nhiều intern hơn các hãng khác.
Thật ra thì em thích môi trường Big Tech từ trước rồi, em nghĩ là nếu được thực tập ở những công ty lớn như Amazon thì vừa có giá trị về mặt resume, lại vừa có cơ hội học được rất nhiều từ cách họ tổ chức đội ngũ, codebase, quy trình làm việc… Ngoài ra thì Amazon có một cái gọi là “Leadership Principles” mà em cảm thấy khá hợp với cách làm việc của em, nên em quyết định thử sức.
Quy trình phỏng vấn ở Amazon diễn ra như thế nào? Có vòng nào khiến bạn “toát mồ hôi” không?
Ban đầu thì em qua được vòng lọc CV, sau đó là vòng Online Assessment – gồm hai câu coding và một phần câu hỏi về behavioral. Câu coding thì em nghĩ là ở mức vừa phải thôi, nếu luyện LeetCode tầm 2–3 tháng là làm được.
Nhưng cái "chơi lớn" nhất là vòng Final Interview. Em nhớ rất rõ hôm đó, có hai phần: một vòng behavioral do một anh người Việt - Mỹ phỏng vấn, làm ở Amazon tận 12 năm và một vòng technical.
Lúc vào technical, em đã hơi sốc. Bình thường em nghĩ sẽ là một câu easy và một câu medium gì đó. Ai ngờ ngay từ đầu người phỏng vấn đưa cho một bài dynamic programming dạng hard. Em đọc xong mà… chán luôn á. Em kiểu “ơ thôi, chắc tạch rồi”. Nhưng mà lúc đó em cố gắng bình tĩnh lại, nhớ về những buổi học trong khóa DSA2 – anh Harry từng nói, DP không có gì phải sợ, cứ từ từ phân tích subproblem, build hướng bottom-up. Vậy là em bắt đầu phân tích lại, rồi nói từng bước suy nghĩ với interviewer. Cuối cùng cũng ra được giải pháp chạy ổn.
Còn vòng behavioral thì đúng kiểu hỏi tới cùng luôn. Em trả lời xong là họ hỏi tiếp, hỏi kiểu “Vì sao em làm thế?”, “Kết quả ra sao?”, “Nếu lặp lại em có làm khác không?”… Mà vì đã chuẩn bị trước mấy câu chuyện nên em cũng trả lời được. Nhưng rõ ràng là họ muốn kiểm tra rất kỹ cách mình suy nghĩ và làm việc thực tế.
Vậy phần học ở DSA2 có giúp bạn gì trong buổi phỏng vấn đó?
Khoá DSA2 giúp em rất nhiều trong quá trình phỏng vấn này. Đặc biệt là ở cái vòng technical, nếu không học DP bài bản thì chắc lúc đó em hoảng loạn luôn. Nhưng mà nhờ đã được học cách tiếp cận, học tư duy giải bài, nên lúc gặp câu khó, em không bị "đứng hình". Còn behavioral thì có lẽ EP không dạy trực tiếp, nhưng nhờ các mentor hướng dẫn cách chuẩn bị story, cách match với giá trị công ty nên em đã chuẩn bị kỹ trước. Em nghĩ đó là điều làm nên sự khác biệt.
Bạn có lời khuyên nào bạn muốn gửi tới các bạn học viên khác ở EngineerPro đang ôn phỏng vấn không?
Em nghĩ cái quan trọng nhất là kiên nhẫn. Nhiều lúc mình cảm thấy nản, nhất là khi vừa học trên trường, vừa đi thực tập, lại còn phải ôn LeetCode nữa thì rất dễ bỏ cuộc. Nhưng nếu mỗi ngày mình dành một ít thời gian – không cần quá nhiều chỉ cần đều đặn, thì kết quả sẽ đến.
Và một điều nữa là hãy hỏi mentor khi không hiểu. Em nhắn tin làm phiền anh Harry, anh Lâm rất nhiều nhưng chưa bao giờ bị từ chối hay phớt lờ. Mấy anh support rất thật lòng, nên cứ mạnh dạn hỏi, đừng sợ phiền. Mình đi nhanh hơn rất nhiều nếu có người dẫn đường đúng cách.
Sau khi học xong DSA2, bạn có định học tiếp khóa nào ở EngineerPro không?
Em dự định học tiếp DSA3 và cả System Design nữa. Em nghĩ là năm sau khi lên năm ba, các công ty sẽ bắt đầu hỏi sâu hơn về design, scale system – đặc biệt nếu muốn apply return offer hoặc fulltime sau này. Em cũng chưa chắc mình sẽ đi theo hướng technical sâu hay management track, nhưng chắc chắn là em muốn chuẩn bị sẵn cả hai khả năng.
Cuối cùng em cảm ơn EngineerPro đã đồng hành cùng em trong giai đoạn rất quan trọng này. Đặc biệt là các anh mentor – em biết em nhắn tin hơi nhiều, nhưng chưa lần nào bị ngó lơ cả. Em mong là những bạn khác cũng sẽ nhận được support như vậy và sớm có được offer mơ ước của riêng mình.
Kết Luận
Thực tập tại Amazon US chỉ là khởi đầu cho một chặng đường dài trong thế giới công nghệ đầy cạnh tranh. Với nền tảng DSA2 vững chắc, kinh nghiệm thực tiễn tại startup và tinh thần kiên trì không bỏ cuộc, bạn Anh đã tạo dựng cho mình một bước tiến lớn. Hy vọng những chia sẻ của bạn sẽ tiếp thêm động lực cho các bạn Engineer Pro khác, để mỗi người đều có thể tự tin vững bước, chạm tới cơ hội Big Tech trong tầm tay.
_________________________________
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ệ: