HỌC VIÊN ENGINEER PRO CHINH PHỤC ANT GROUP

Trong hành trình chinh phục sự nghiệp công nghệ, mỗi người lại có một câu chuyện riêng. Với bạn học viên tại Engineer Pro, câu chuyện ấy bắt đầu từ một nền tảng “bình thường” nhưng bằng sự quyết tâm, tinh thần học hỏi và sự đồng hành từ cộng đồng, chị đã xuất sắc nhận được offer từ ANT Group, một trong những tập đoàn công nghệ lớn tại châu Á. Hãy cùng nghe chị chia sẻ chi tiết hành trình học tập và apply của mình.

Chào chị, hôm nay em muốn phỏng vấn chị về quá trình học tại Engineer Pro cũng như hành trình apply vào ANT Group. Trước tiên, chị có thể giới thiệu một chút về bản thân, công việc hiện tại và background từ trước đến nay không ạ?

Mình nghĩ background của mình khá bình thường thôi. Mình học đại học ở RMIT, chuyên ngành Software Engineering. Thực sự đến năm cuối, mình mới bắt đầu đi thực tập, cũng hơi muộn so với nhiều bạn khác. Công ty đầu tiên mình thực tập chính là công ty mình đang làm hiện tại. 

Sau khi tốt nghiệp, mình nhận offer full-time ở đó và gắn bó đến nay đã hơn 2 năm. Thời gian vừa rồi, mình cảm thấy muốn thử thách bản thân hơn, nên cuối tháng 4 mình đăng ký học tại Engineer Pro.

Vậy chị đã tham gia những khóa học nào tại Engineer Pro rồi?

Mình đăng ký 3 khóa: DSA1, DSA2 và System Design. Hiện mình mới hoàn thành hơn nửa khóa DSA1, đang bước vào giai đoạn đầu của System Design. Mình bắt đầu học từ cuối tháng 4. Trước đó thật sự mình là “tờ giấy trắng” về mảng phỏng vấn. Dù đi làm 2 năm nhưng chủ yếu mình chỉ giải quyết công việc thực tế, không động đến giải thuật nâng cao hay system design. Sau khi học vài tuần ở Engineer Pro, khoảng giữa tháng 5, mình mới bắt đầu nộp đơn. Lúc đó mình dựa vào thông tin tuyển dụng mà các anh chị và bạn bè trong group chia sẻ. Cái lợi lớn nhất là mình có định hướng rõ ràng hơn, biết phải chuẩn bị gì trước khi apply, thay vì mò mẫm như trước.

Vậy lý do nào chị chọn học tại Engineer Pro?

Thực ra ban đầu mình biết đến Engineer Pro qua quảng cáo trên mạng xã hội. Nhưng mình không đăng ký ngay, mà dành thời gian đọc review, tìm hiểu thêm từ những bạn từng học. Mình thấy mọi người đánh giá rất cao về sự thực tế, không dạy lý thuyết suông. Ngoài ra, với mình, điều quan trọng không chỉ là kiến thức mà còn là cộng đồng. Mình vốn khá khó trong việc kết nối và mở rộng network, nên khi biết ở EP có một cộng đồng chất lượng mình cảm thấy có thêm động lực. Tham gia học rồi thì mình nhận ra đúng thật, được chia sẻ thông tin tuyển dụng, tài liệu, kinh nghiệm từ anh chị đi trước cực kỳ quý giá.

Chị có thể chia sẻ lộ trình ôn luyện phỏng vấn của mình không?

Mình chia làm 3 mảng chính:

  • CS Fundamentals: Ôn lại cấu trúc dữ liệu, giải thuật cơ bản, networking, database… Cái này Engineer Pro đã cover khá nhiều trong lớp.

  • Giải thuật: Làm LeetCode, chủ yếu medium và một số hard. Dành thời gian code tay để tăng tốc độ.

  • System Design: Dành cho các vị trí từ mid-level trở lên. Mình tập trung vào những case study phổ biến như thiết kế chat app, thiết kế URL shortener…

Ngoài ra, mình còn dành thời gian ôn lại dự án cũ để chuẩn bị cho vòng phỏng vấn dựa trên kinh nghiệm thực tế.

Chị chia sẻ thêm về quy trình phỏng vấn ở ANT nhé.

ANT có 3 vòng, toàn bộ bằng tiếng Anh với interviewer người Singapore.

  • Vòng 1 (1 tiếng):

    • 30 phút đầu: Hỏi Java Core, tập trung vào thread và concurrency. Có bạn bị yêu cầu live code multi-thread, nhưng mình chỉ bị hỏi lý thuyết.

    • 30 phút sau: Live code một bài về matrix traversal.

  • Vòng 2 (1 tiếng):

    • 45 phút: Đi sâu vào dự án cũ. Họ hỏi chi tiết vai trò của mình, tech stack, lý do chọn Kafka, ưu/nhược điểm của Kafka, cách xử lý trong tình huống thực tế.

    • 15 phút: Hỏi kiến thức cơ bản về Spring.

  • Vòng 3 (30 phút): Joint interview HR + technical.

    • 15 phút đầu technical hỏi lại dự án, thêm vài câu behavioral như: điểm mạnh, điểm yếu, một challenge khó khăn từng gặp. 

    • 15 phút cuối HR hỏi thêm về định hướng, động lực, culture fit.

Trong ba vòng đó, vòng nào gây khó khăn nhất cho chị?

Với mình, vòng 1 là khó nhất. Vì nó đòi hỏi luyện giải thuật liên tục, trong khi mình chưa có nhiều thời gian ôn LeetCode. Vượt qua được vòng 1 giống như mở ra “cánh cửa lớn” vậy. Vòng 2 thì khó theo cách khác: nó đòi hỏi hiểu rõ và nắm chắc kiến thức thực tế trong dự án. May mắn là mình từng làm việc nhiều với Kafka và Spring nên có thể trả lời tương đối tự tin.

Vị trí chị apply tại ANT là gì?

Trong JD ghi rõ là Java Developer, yêu cầu khoảng 3 năm kinh nghiệm. Theo mình, đây là vị trí Middle. Họ tập trung vào kinh nghiệm thực tế và khả năng xử lý tình huống, chứ không đòi hỏi lý thuyết hàn lâm quá nhiều.

Với trải nghiệm học và phỏng vấn, chị có lời khuyên nào cho các bạn muốn apply ANT không?

Mình rút ra mấy điểm như sau:

  • Chương trình giảng dạy của Engineer Pro sát thực tế, nắm chắc là có thể pass được 90% công ty ở Việt Nam.

  • Nếu nhắm big tech hoặc remote cho công ty lớn thì cần học thêm lớp nâng cao.

  • Với Engineer Pro, quan trọng nhất là làm bài tập sau mỗi buổi học và tự luyện thêm. Thầy giảng nhanh, nên nếu không chủ động thì sẽ bỏ lỡ nhiều kiến thức.

Lời khuyên cụ thể:

  1. Vững giải thuật.

  2. Vững kiến thức CS fundamentals.

  3. Trước khi phỏng vấn công ty nào, nên dành 1–2 tuần ôn đúng những phần công ty đó thường hỏi.

Trong tương lai chị có dự định học thêm hay phát triển kỹ năng nào không?

Mình nghĩ sẽ tùy nhu cầu. Nếu nhắm công ty lớn hoặc vị trí cao hơn, mình sẽ học thêm về giải thuật nâng cao. Ngoài ra, mình muốn phát triển kỹ năng System Design để có tầm nhìn rộng hơn. Điểm mạnh của mình là tiếng Anh, nên mình định hướng môi trường làm việc 100% tiếng Anh, remote hoặc công ty nước ngoài. Mình cũng rất mong có cơ hội được làm việc trực tiếp ở nước ngoài trong vài năm tới.

Câu chuyện của chị học viên là minh chứng rằng, chỉ cần có sự quyết tâm và lựa chọn môi trường học tập phù hợp, bạn hoàn toàn có thể tạo bước ngoặt trong sự nghiệp. Từ một nền tảng “bình thường”, chị đã biến bản thân trở thành ứng viên cạnh tranh và giành offer tại ANT Group. Hy vọng câu chuyện này sẽ tiếp thêm động lực cho những bạn đang trên hành trình chinh phục các cột mốc nghề nghiệp trong ngành 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ệ:

Bài viết cùng danh mục:

icon icon icon