Học viên Engineer Pro nhận offer ANZ sau chuỗi thất bại

0 0 0

Người đăng: EngineerPro

Theo Viblo Asia

Từ những lần thất bại trong các vòng phỏng vấn tại các công ty lớn như Microsoft hay Grab, một kỹ sư phần mềm trẻ tuổi đã từng bước xây dựng lại nền tảng kiến thức, kỹ năng, và sự tự tin – để rồi cuối cùng, giành được offer từ ANZ – một trong những ngân hàng hàng đầu trong khu vực.

Đó là câu chuyện về hành trình bền bỉ, học tập có chiến lược và nỗ lực không ngừng nghỉ – mà Engineer Pro rất vinh dự được đồng hành cùng bạn trên chặng đường ấy. Trong buổi trò chuyện dưới đây, học viên sẽ chia sẻ lại toàn bộ quá trình chuẩn bị, những cú vấp đáng nhớ và cách tận dụng tối đa giá trị từ các khóa học để đạt được mục tiêu nghề nghiệp.

image.png

Chào bạn, rất vui vì hôm nay bạn dành thời gian tham gia buổi phỏng vấn này. Trước tiên, bạn có thể giới thiệu một chút về bản thân cũng như hành trình sự nghiệp của mình được không?

Mình tốt nghiệp Đại học Công nghệ – Đại học Quốc gia Hà Nội vào năm 2020. Sau khi ra trường, mình đã có hơn 4 năm làm việc trong lĩnh vực phần mềm tại một số công ty như MoMo và gần đây nhất là Orient Logic. Mỗi môi trường đều mang lại cho mình những trải nghiệm khác nhau, giúp mình tích lũy thêm kiến thức, kỹ năng và góc nhìn đa chiều về phát triển phần mềm, đặc biệt là ở mảng backend.

Được biết bạn vừa nhận được offer từ ANZ – một ngân hàng lớn và uy tín. Bạn đã chốt lịch onboard chưa?

Mình vừa trao đổi với HR hôm qua để hoàn tất các thủ tục onboarding. Dự kiến tuần sau (giữa tháng 05.2025) sẽ bắt đầu công việc chính thức tại ANZ.

Trước khi phỏng vấn vào ANZ, bạn có tham gia những khóa học nào tại Engineer Pro?

Mình đã tham gia ba khóa học tại Engineer Pro: DSA Level 2, CS Fundamental và System Design. Đây là những khóa học mình chọn lọc rất kỹ vì chúng phù hợp với mục tiêu chuẩn bị cho phỏng vấn backend ở các công ty lớn.

Vậy quá trình học có diễn ra đúng như kỳ vọng của bạn không? Bạn cảm nhận thế nào về chất lượng các khóa học?

Thật sự thì mình khá ấn tượng. Khóa DSA giúp mình hệ thống lại toàn bộ kiến thức thuật toán một cách bài bản, khóa Fundamental hỗ trợ củng cố lại các cấu trúc dữ liệu cơ bản – vốn là điểm yếu của mình trước đó.

Riêng với khóa System Design, mình đã đọc khá nhiều sách và tài liệu trước đó rồi, nên việc học với giảng viên giống như một quá trình rà soát và kết nối lại toàn bộ kiến thức.

Điều mình đánh giá cao nhất là cách các giảng viên tại Engineer Pro giảng giải rất logic và sát với thực tiễn phỏng vấn.

Trong các giảng viên, bạn ấn tượng nhất với ai?

Mình đặc biệt ấn tượng với anh Quang – người giảng dạy System Design, và anh Lợi – người phụ trách khóa Fundamental. Anh Quang có cách truyền đạt súc tích, đi thẳng vào trọng tâm và đặc biệt là rất sát với format các câu hỏi phỏng vấn thực tế. Còn anh Lợi thì cực kỳ chi tiết, bài bản, giúp mình hình dung rõ ràng hơn những nguyên tắc nền tảng của cấu trúc dữ liệu và giải thuật.

Bạn bắt đầu ôn luyện phỏng vấn từ khi nào, và lộ trình ôn tập của bạn ra sao?

Mình bắt đầu nghiêm túc ôn luyện từ cuối tháng 12 năm ngoái. Giai đoạn đầu mình tập trung hoàn toàn vào DSA – giải thuật và cấu trúc dữ liệu. Mình bám sát vào bài tập cốt lõi được cộng đồng LeetCode đánh giá cao, đồng thời duy trì tham gia contest hàng tuần để giữ cảm giác code và tăng phản xạ.

Song song đó, mình đầu tư thời gian cho System Design bằng cách đọc kỹ cuốn System Design Interview của Alex Xu, kết hợp với bài giảng của Engineer Pro và một vài khóa học online khác. Mỗi chủ đề mình đều cố gắng ghi chú lại thành sơ đồ và mô hình hóa hệ thống để hiểu sâu hơn thay vì chỉ đọc lướt.

Trong thời gian đó, bạn có apply và phỏng vấn ở những công ty nào khác không?

Mình từng apply và không vượt qua phỏng vấn ở ba công ty: Microsoft, Grab và Caladan. Những thất bại đó thực ra lại rất giá trị, vì giúp mình làm quen với format phỏng vấn thực chiến và rèn luyện khả năng giao tiếp, phản xạ trong môi trường áp lực cao.

Bạn có thể chia sẻ cụ thể về quy trình phỏng vấn tại ANZ được không?

Quy trình phỏng vấn tại ANZ gồm 3 vòng. Hai vòng đầu là về technical skill và live coding – chủ yếu là giải thuật và xử lý tình huống kỹ thuật thực tế. Vòng cuối cùng là System Design kết hợp một phần nhỏ về behavioral interview.

Vòng cuối là vòng mình cảm thấy thử thách nhất. Thứ nhất là do mình là một trong những ứng viên đầu tiên vào tới vòng này của đợt tuyển, nên quy trình chưa thực sự tối ưu, dẫn đến sự cố bị trễ lịch phỏng vấn gần 30 phút. Thứ hai là yêu cầu System Design khá rộng và yêu cầu phản xạ tốt để xử lý tình huống mở.

Vậy kiến thức từ các khóa học tại Engineer Pro đã giúp gì cho bạn trong vòng phỏng vấn?

Mình đánh giá rằng những gì học tại Engineer Pro đã hỗ trợ khoảng 70% khối lượng kiến thức mình cần cho phỏng vấn. Còn 30% còn lại đến từ các tài liệu bổ sung và quá trình tự học, đọc thêm. Đặc biệt, phần system design mình học được ở Engineer Pro là một khung sườn rất quan trọng để mình tự mở rộng và điều chỉnh linh hoạt khi trả lời câu hỏi.

Bạn đã từng thất bại ở các công ty lớn. Sau những lần đó, bạn rút ra bài học gì?

Trước khi bắt đầu phỏng vấn, mình gần như chưa có kinh nghiệm phỏng vấn live coding hoặc system design trực tiếp. Chủ yếu trước đó mình chỉ làm bài tập ở nhà hoặc thiết kế API đơn giản.

Sau mỗi lần thất bại, mình nhận ra hai điểm cần cải thiện: một là khả năng trình bày rõ ràng và thuyết phục; hai là kỹ năng tư duy phản biện khi đối thoại với interviewer. Nhờ đó, khi đến vòng phỏng vấn ở ANZ, mình cảm thấy tự tin và bình tĩnh hơn. Thực tế thì độ khó của ANZ có phần nhẹ hơn so với Microsoft hay Grab, nên mình vượt qua khá suôn sẻ.

Bạn có lời khuyên nào dành cho các bạn đang chuẩn bị phỏng vấn vào các công ty như ANZ không?

Mình nghĩ thời gian chuẩn bị nên kéo dài tối thiểu từ 3–6 tháng, đặc biệt với những bạn muốn chuyển việc hoặc apply vào công ty có quy trình phỏng vấn kỹ càng.

Phần DSA thì không còn cách nào khác ngoài luyện bài – càng nhiều càng tốt. Mình khuyến khích bám sát các list như Blind 75, rồi từ đó mở rộng ra những chủ đề mà mình yếu. Với System Design, hãy đọc càng nhiều càng tốt, nhưng quan trọng là phải biết hệ thống hóa lại kiến thức thành mô hình tư duy của chính mình.

Còn behavioral thì mỗi người cần rèn luyện khả năng kể chuyện – biến trải nghiệm thành thông điệp rõ ràng, logic. Đây là phần có thể tự tập bằng cách ghi âm, viết lại hoặc mock interview với bạn bè.

Vậy bạn định hướng sự nghiệp tương lai như thế nào? Bạn còn muốn học thêm gì không?

Mục tiêu của mình trong 3–5 năm tới là trở thành Staff hoặc Lead Software Engineer. Để đạt được điều đó, mình biết rằng kỹ năng chuyên môn thôi chưa đủ, mình cần cải thiện khả năng quản lý, mentoring và giám sát hệ thống nhiều hơn. Do đó, mình vẫn sẽ tiếp tục học thêm các chủ đề như distributed system, cloud infrastructure, và quản lý kỹ thuật (technical leadership).

Từ một người gần như chưa từng trải qua phỏng vấn live coding chuyên sâu, đến khi vượt qua các vòng tuyển chọn khắt khe của ANZ, hành trình của bạn học viên là minh chứng cho giá trị của sự chuẩn bị bài bản và tinh thần học hỏi không ngừng.

Nhìn lại quá trình hơn 6 tháng học tập và luyện phỏng vấn, thành công hôm nay không đến từ may mắn, mà là kết quả của chiến lược rõ ràng, sự kiên trì, và cả những lần dám đối diện với thất bại. Engineer Pro tin rằng đây không chỉ là câu chuyện thành công của một cá nhân, mà còn là nguồn cảm hứng để nhiều bạn kỹ sư phần mềm trẻ khác mạnh dạn bước ra khỏi vùng an toàn và chinh phục những cột mốc mới trong sự nghiệp.

---------------------------------------------------------------

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ệ:

Bình luận

Bài viết tương tự

- vừa được xem lúc

PHÍA SAU OFFER SENIOR TẠI NAB LÀ CẢ QUÁ TRÌNH BỀN BỈ

Con đường sự nghiệp của mỗi kỹ sư phần mềm thường không đi theo một đường thẳng. Với nhiều người, quá trình trưởng thành trong nghề là chuỗi những lần thử – sai, học hỏi, làm lại.

0 0 3

- vừa được xem lúc

“FAIL” KHÔNG PHẢI KẾT THÚC - HỌC VIÊN EP BỨT TỐC VÀO ANT GROUP

Không phải ai cũng thành công trong lần đầu phỏng vấn vào các công ty công nghệ lớn. Nhưng có những người chọn cách học hỏi từ thất bại, tích lũy thêm kỹ năng và kiên trì tiến bước.

0 0 1

- vừa được xem lúc

PHÍA SAU OFFER SENIOR TẠI NAB LÀ CẢ QUÁ TRÌNH BỀN BỈ

Con đường sự nghiệp của mỗi kỹ sư phần mềm thường không đi theo một đường thẳng. Với nhiều người, quá trình trưởng thành trong nghề là chuỗi những lần thử – sai, học hỏi, làm lại.

0 0 3

- vừa được xem lúc

“FAIL” KHÔNG PHẢI KẾT THÚC - HỌC VIÊN EP BỨT TỐC VÀO ANT GROUP

Không phải ai cũng thành công trong lần đầu phỏng vấn vào các công ty công nghệ lớn. Nhưng có những người chọn cách học hỏi từ thất bại, tích lũy thêm kỹ năng và kiên trì tiến bước.

0 0 1

- vừa được xem lúc

PHÍA SAU OFFER SENIOR TẠI NAB LÀ CẢ QUÁ TRÌNH BỀN BỈ

Con đường sự nghiệp của mỗi kỹ sư phần mềm thường không đi theo một đường thẳng. Với nhiều người, quá trình trưởng thành trong nghề là chuỗi những lần thử – sai, học hỏi, làm lại.

0 0 3

- vừa được xem lúc

“FAIL” KHÔNG PHẢI KẾT THÚC - HỌC VIÊN EP BỨT TỐC VÀO ANT GROUP

Không phải ai cũng thành công trong lần đầu phỏng vấn vào các công ty công nghệ lớn. Nhưng có những người chọn cách học hỏi từ thất bại, tích lũy thêm kỹ năng và kiên trì tiến bước.

0 0 1