TỪ HỌC TRÁI NGÀNH ĐẾN NHẬN OFFER AMAZON HÀNH TRÌNH BỨT PHÁ CỦA VIỆT CÙNG ENGINEER PRO
Từ một sinh viên ngành Điện – Điện tử tại Đại học Bách Khoa Hà Nội, Việt đã mạnh dạn rẽ hướng sang lĩnh vực Khoa học Máy tính – một hành trình không hề dễ dàng. Với quyết tâm tự học, cùng sự hỗ trợ bài bản từ Engineer Pro, Việt đã xuất sắc nhận được offer từ Amazon một trong những tập đoàn công nghệ lớn nhất thế giới.
Trong buổi phỏng vấn này, Việt chia sẻ chi tiết về hành trình chuyển ngành, quá trình ôn luyện và phỏng vấn, cũng như những kinh nghiệm quý báu để chinh phục Big Tech.
Bạn có thể giới thiệu đôi chút về bản thân, background học tập và kinh nghiệm làm việc của mình được không?
Mình là Việt, hiện đang du học Thạc sĩ ngành Computer Science tại Anh. Trước đây, mình học Điện – Điện tử ở Đại học Bách Khoa Hà Nội, nên có thể nói mình là người trái ngành trong lĩnh vực phần mềm.
Sau khi tốt nghiệp, mình từng làm cho một số startup và ngân hàng tại Việt Nam, chủ yếu ở mảng AI Engineer, tập trung vào các sản phẩm liên quan đến Computer Vision như eKYC (xác thực khách hàng qua hình ảnh CMND). Dần dần, mình nhận ra mình đam mê lập trình và xây dựng hệ thống phần mềm hơn, nên chuyển hẳn sang hướng Software Engineer.
Mình luôn xem quá trình này là một sự “tái sinh nghề nghiệp” – vì nó đòi hỏi mình phải học lại gần như từ đầu, nhưng chính điều đó khiến mình cảm thấy thú vị và nhiều động lực hơn bao giờ hết.
Khi học trái ngành và rẽ hướng sang IT, bạn có gặp nhiều khó khăn không?
Ở giai đoạn đầu, vì nền tảng của mình chủ yếu thiên về phần cứng, nên những khái niệm như cấu trúc dữ liệu, thuật toán hay độ phức tạp thời gian gần như phải tự học lại hoàn toàn.
Tuy nhiên, may mắn là trong chương trình ngành Điện cũng có vài môn liên quan đến lập trình C/C++. Khi học, mình nhận ra mình hứng thú với phần software hơn phần hardware, nên bắt đầu dành nhiều thời gian tự học thêm Python, Java, và các project nhỏ cá nhân.
Điều giúp mình vượt qua khó khăn chính là được “làm thật”. Thời điểm còn ở Việt Nam, mình được một thầy hướng dẫn làm project về AI – Computer Vision, cụ thể là nhận dạng khuôn mặt và OCR. Nhờ dự án đó, mình có portfolio thực tế để apply vào công ty Fintech đầu tiên. Mình luôn tin rằng, chỉ khi bắt tay làm thật thì mọi thứ mới bắt đầu “ngấm”.
Bạn đã tham gia những khóa học nào tại Engineer Pro?
Mình học gần như đầy đủ các khóa chính của Engineer Pro từ DSA1, DSA2 đến System Design cơ bản.
Giai đoạn đầu, mình tập trung học lại toàn bộ nền tảng về Data Structures & Algorithms (DSA). Mình nhận thấy các buổi học của EP rất thực tế, có lộ trình rõ ràng, bài tập được thiết kế sát với format của các câu hỏi trong phỏng vấn Big Tech.
Sau khi hoàn thành DSA2, mình chuyển sang học thêm System Design, dù chưa cần thiết cho vòng phỏng vấn entry-level, nhưng mình muốn hiểu sâu hơn về cách các hệ thống lớn được vận hành, để chuẩn bị dài hạn cho con đường phát triển sau này.
Vì sao bạn lại chọn Engineer Pro thay vì những tổ chức đào tạo khác?
Thời điểm đó, mình tìm hiểu rất kỹ. Mình xem qua các tổ chức và một vài trung tâm ở châu Âu. Nhưng điểm khiến mình chọn Engineer Pro là:
Thứ nhất, Engineer Pro hỗ trợ học viên trên toàn cầu, kể cả Việt Nam, châu Âu, châu Á trong khi các bên khác chủ yếu tập trung ở Bắc Mỹ.
Thứ hai, EP có cộng đồng học viên rất năng động, nhiều người đã đậu Big Tech thực sự, nên mình học hỏi được nhiều kinh nghiệm thực tế.
Cuối cùng, cách EP xây dựng chương trình bám sát format phỏng vấn của Big Tech, không chỉ dạy thuật toán, mà còn hướng dẫn cách tư duy, cách trình bày lời giải trong phỏng vấn – điều mà mình đánh giá là cực kỳ quan trọng.
Sau khi học, bạn đánh giá thế nào về chất lượng khóa học tại EP?
Mình thật sự ấn tượng. Các khóa học của EP không chỉ dạy để phỏng vấn, mà còn rèn tư duy thuật toán một cách hệ thống.
Trước đây, mình từng tự học LeetCode, nhưng chỉ sau vài tuần đã bị loạn vì không biết nên học theo thứ tự nào, làm bài gì. EP giúp mình giải quyết đúng vấn đề đó các chủ đề được sắp xếp logic, bài tập chọn lọc kỹ, giúp mình tiến bộ rõ rệt qua từng giai đoạn.
Ngoài ra, giảng viên EP rất tận tâm. Mỗi buổi học đều có phần giải thích tư duy tổng quát trước khi code, giúp mình không chỉ biết cách làm một bài, mà hiểu được pattern chung để gặp dạng tương tự có thể biến đổi linh hoạt. Mình nghĩ đây là điểm khác biệt lớn giữa tự học và học có hướng dẫn.
Hành trình apply Amazon của bạn diễn ra như thế nào?
Sau khi học EP xong và cảm thấy sẵn sàng, mình được một anh mentor của EP refer vào Amazon EU (Dublin). Khoảng một tuần sau, mình nhận được bài test online (Online Assessment) gồm 3 phần: hai bài thuật toán và một phần Work Simulation.
Sau khi pass, khoảng 4–5 ngày sau là mình được mời vòng phone interview kéo dài 30 phút. Vòng này gồm một câu hỏi Leadership Principle về một thành tích không có trong CV và một bài coding mức medium.
Khoảng ba ngày sau, mình nhận được email báo đậu và được mời vào vòng final kéo dài khoảng ba tiếng, gồm ba phần:
Behavioral Interview (2 câu hỏi Leadership Principle)
Low-level Design
Coding Challenge (2 bài LeetCode mức medium).
Mình khá bất ngờ vì Amazon xử lý hồ sơ rất nhanh và quy trình cực kỳ chuyên nghiệp.
Phần nào trong quá trình phỏng vấn khiến bạn cảm thấy khó nhất?
Mình nghĩ là phần behavioral. DSA có thể luyện được, nhưng behavioral thì không có công thức cố định. Ban đầu mình khá lo vì không biết phải trả lời sao cho vừa thật vừa đúng format Amazon. Mình đọc rất nhiều tài liệu, kể cả các bài trên Reddit, rồi rút ra phương pháp cho riêng mình:
Dựa vào CV, chọn ra khoảng 7–8 câu chuyện thật thể hiện các kỹ năng khác nhau như lãnh đạo, giải quyết vấn đề, teamwork, sáng tạo.
Mỗi câu chuyện được viết lại theo mô hình STAR (Situation – Task – Action – Result).
Mình còn dùng AI hỗ trợ draft lại câu chuyện để mạch lạc hơn, sau đó tự chỉnh sửa lại cho tự nhiên và mang “chất” của mình.
Cuối cùng, mình mock interview với bạn bè hai buổi chỉ để luyện riêng phần này.
Mình nhận ra điểm mấu chốt không phải là nói đúng câu chữ, mà là truyền tải được mindset và leadership principle của Amazon trong từng câu chuyện.
Bạn có thể chia sẻ chi tiết hơn về lộ trình ôn luyện của mình?
Mình bắt đầu học EP khoảng ba đến bốn tháng trước khi apply Amazon. Giai đoạn đầu, mình học theo từng chủ đề như Linked List, Graph, Tree, Binary Search, DFS, BFS... Sau khi hoàn thành DSA2, mình bắt đầu luyện LeetCode theo pattern thay vì theo chủ đề riêng lẻ.
Khi đã gần đến giai đoạn phỏng vấn, mình chuyển qua Amazon 30 Days Challenge, tập trung luyện đề trong danh sách đó. Ngoài ra, mình còn luyện thêm mock interview bốn buổi hai coding, hai behavioral. Càng gần đến ngày phỏng vấn, mình giảm dần việc học mới mà tập trung review lại các dạng bài medium phổ biến và luyện khả năng phản ứng nhanh khi đề bị twist.
Mình thấy quá trình này giống như rèn thể lực – càng làm đều, phản xạ càng nhạy và tự tin hơn.
Theo bạn, kiến thức từ các khóa học EP có đủ để vượt qua vòng technical không?
Với Amazon, mình đánh giá là DSA2 là đủ vững vàng để pass vòng technical. DSA3 và System Design là phần nâng cao, nhưng DSA2 đã bao quát hầu hết các dạng bài mà Amazon hay hỏi như graph traversal, binary search, stack/queue, heap.
Điều mình đánh giá cao ở EP là không chỉ dạy cách giải mà còn dạy cách trình bày tư duy khi phỏng vấn. Interviewer Amazon rất quan tâm đến cách mình tiếp cận vấn đề, vì đó phản ánh khả năng tư duy thực sự của ứng viên.
Bạn có lời khuyên nào dành cho các bạn đang muốn apply Amazon không?
Thứ nhất, hãy xin refer. Đây là điều quan trọng nhất. Amazon nhận rất nhiều hồ sơ, nên nếu apply “chay” thì hồ sơ của bạn dễ bị lọt. Mình xin refer qua EP và chỉ một đến hai tuần là có phản hồi.
Thứ hai, luyện thật kỹ DSA, đừng bỏ sót bất kỳ dạng bài nào. Mình từng chủ quan bỏ qua Heap, và trớ trêu là đi thi gặp đúng dạng đó. May mà vẫn kịp xoay chuyển.
Thứ ba, luyện follow-up question. Interviewer Amazon rất hay “twist” đề để xem phản xạ của bạn. Khi luyện LeetCode, đừng dừng lại sau khi giải xong, hãy thử nghĩ xem nếu yêu cầu thay đổi thì hướng giải có gì khác.
Cuối cùng, đừng coi nhẹ phần behavioral. Hãy chuẩn bị kỹ các câu chuyện thật, gắn với leadership principles. Nhiều trường hợp phần này quyết định kết quả cuối cùng.
Sau khi nhận offer từ Amazon, bạn có định hướng gì trong tương lai?
Trước mắt, mình muốn tập trung làm việc thật tốt và đào sâu về System Design. Mình muốn hiểu sâu hơn về cách vận hành của các hệ thống lớn, từ đó hướng đến những vị trí có tầm ảnh hưởng hơn như Senior Engineer hoặc Tech Lead. Về lâu dài, mình muốn trở thành người có khả năng xây dựng và kiến trúc hệ thống quy mô lớn, chứ không chỉ dừng lại ở việc viết code.
Mình nghĩ con đường học hỏi chưa bao giờ dừng lại. Offer Amazon chỉ là điểm khởi đầu, chứ không phải đích đến cuối cùng.
Hành trình của Việt là minh chứng cho việc chuyển ngành không bao giờ là quá muộn, miễn là bạn có quyết tâm và chiến lược đúng đắn. Từ một sinh viên ngành Điện, Việt đã nỗ lực tự học, rèn luyện cùng Engineer Pro, và chinh phục thành công Amazon nơi mà hàng ngàn kỹ sư mơ ước.
Câu chuyện của Việt không chỉ là tấm gương về sự kiên trì, mà còn là nguồn cảm hứng cho những ai đang theo đuổi ước mơ Big Tech – rằng nếu bạn đủ nỗ lực, Engineer Pro sẽ luôn đồng hành và giúp bạn biến giấc mơ đó thành hiện thực.
_________________________________
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ệ:




