TỪ “CÚ TRƯỢT” ĐẦU ĐỜI ĐẾN CƠ HỘI TẠI WORLDQUANT CỦA HỌC VIÊN ENGINEER PRO

Không phải ai cũng đạt được thành công ngay từ lần thử đầu tiên và với bạn học viên EP này, thất bại tại Axon lại chính là chất xúc tác quan trọng, giúp bạn nghiêm túc nhìn lại lộ trình học tập của bản thân, từng bước xây dựng lại nền tảng kiến thức để sẵn sàng cho các cơ hội tiếp theo. 

Engineer Pro đã có buổi trò chuyện cùng bạn học viên ấy để nghe bạn chia sẻ về hành trình học, luyện phỏng vấn và đậu offer thực tập tại WorldQuant – một trong những công ty công nghệ tài chính hàng đầu hiện nay.

Chào bạn, bạn có thể giới thiệu một chút về bản thân không?

Mình ]vừa tốt nghiệp vào cuối tháng 12 vừa rồi. Trước khi ra trường, mình có gần một năm thực tập tại VNG. Sau khi tốt nghiệp, mình bắt đầu nộp đơn vào nhiều công ty khác nhau như Axon, VNG và WorldQuant để tìm kiếm cơ hội phù hợp.

Vậy lần phỏng vấn đầu tiên tại Axon của bạn diễn ra như thế nào?

Thời điểm mới ra trường, định hướng ban đầu của mình là đi theo mảng hệ thống và hạ tầng (infrastructure), nên mình không thật sự tập trung vào việc luyện thuật toán hay chuẩn bị cho các vòng phỏng vấn thiên về coding. Tuy vậy, khi ra trường thì mình vẫn cứ chủ động nộp CV vào nhiều vị trí Software Engineer, trong đó có Axon. Sau khi tìm hiểu kỹ hơn, mình nhận ra quy trình phỏng vấn tại Axon rất nặng về mảng thuật toán và tư duy giải bài, đặc biệt là ở các vòng technical.

Đó cũng chính là lý do mà khoảng tháng 1, mình mới bắt đầu học và luyện tập thuật toán một cách nghiêm túc hơn. Trước đó, trong quá trình học đại học, mình chỉ học ở mức cơ bản, chưa từng luyện thuật toán chuyên sâu như các bạn thi ICPC hay Olympic. Mình ôn theo kiểu tự tìm bài tập, tự giải, không có phương pháp rõ ràng, nhưng cũng may là vẫn vào được đến vòng cuối.

Tuy nhiên, kết quả cuối cùng lại không như mong đợi. Sau khi fail, mình mới nhìn lại quá trình phỏng vấn và bắt đầu nhận ra một số thiếu sót khá lớn.

Cụ thể thì bạn gặp khó khăn gì trong quá trình phỏng vấn tại Axon?

Thật ra thì vòng nào mình cũng có thể trả lời được một phần, nhưng nhìn lại thì thấy nhiều lỗi sai rất cơ bản. Ví dụ, ở vòng kiểm tra kiến thức Computer Science (CS Fundamental), có những câu hỏi mà lúc đó mình tưởng là đã trả lời ổn, nhưng thực tế lại thiếu chiều sâu. Sau này khi học lại tại Engineer Pro, mình mới nhận ra lỗ hổng đó phần lý thuyết CS của mình chưa đủ chắc, cần phải học lại một cách bài bản hơn.

Còn về phần coding, có hai vấn đề lớn. Thứ nhất là kỹ năng communication, mình làm được bài nhưng không biết cách truyền đạt ý tưởng rõ ràng với interviewer. Điều này trước đây mình nghĩ không quá quan trọng, nhưng thật ra lại là điểm bị trừ rất nặng. Engineer Pro cũng giúp mình hiểu ra điều đó.

Thứ hai là phần đánh giá độ phức tạp thuật toán. Có một bài mình nghĩ là làm tốt, nhưng hóa ra mình đánh giá độ phức tạp sai hoàn toàn. Cụ thể, bài đó có độ phức tạp lên tới O(2^n), nhưng mình lại nghĩ chỉ ở mức O(n^2), nên mình đã rất tự tin nộp bài và hậu quả là bị mất điểm nặng.

Nói chung, sau lần phỏng vấn đó, mình nhận ra rằng chỉ học và giải bài thôi là chưa đủ. Cần có người hướng dẫn, cần có quy trình học bài bản, và đặc biệt là cần hiểu sâu bản chất vấn đề chứ không phải học đối phó.

Sau “cú trượt” đó, điều gì khiến bạn quyết định học tại Engineer Pro?

Mình theo dõi fanpage của Engineer Pro từ hơn một năm trước. Sau khi nhận kết quả từ Axon, mình bắt đầu nghiêm túc tìm hiểu lại lộ trình học và nhận ra mình cần được học bài bản hơn. Tháng 2, mình đăng ký các khóa DSA 1, DSA 2 và System Design để cải thiện kiến thức.

Sau quá trình học, bạn thấy điểm khác biệt lớn nhất so với việc tự học là gì?

Mình thấy rõ ràng việc học bài bản có hệ thống giúp mình hiểu sâu vấn đề, biết cách tiếp cận từng dạng bài cụ thể. Trước đây ôn thuật toán là giải bài nào gặp bài đó, còn khi học tại Engineer Pro, các chủ đề được chia rõ ràng, mentor giảng rất có chiều sâu, đặc biệt là anh Chương – mình ấn tượng vì cách anh phân tích rõ từng bước một.

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

Vị trí mình ứng tuyển tại WorldQuant là intern nên mình nghĩ quy trình sẽ có phần đơn giản hơn một chút so với tuyển dụng full-time. Tuy nhiên, tổng thể vẫn khá nghiêm túc và bài bản với ba vòng chính: hai vòng kỹ thuật (technical) và một vòng culture fit/behavior.

  • Vòng đầu tiên chủ yếu tập trung vào kỹ năng và kiến thức CS Fundamental. Vì vị trí mình ứng tuyển không chỉ là backend đơn thuần mà còn liên quan đến các mảng như system, infrastructure, low-level programming và phần nào đó chạm đến hardware gần giống với những kiến thức về Operating System và Network. Vòng này bắt đầu bằng việc trao đổi về kinh nghiệm làm việc, sau đó là các câu hỏi đào sâu vào những gì mình viết trong CV. Họ hỏi khá kỹ về các project hoặc công việc mình đã làm tại VNG, đặc biệt là các chủ đề như multithreading, memory, và cách CPU xử lý dữ liệu.

  • Vòng thứ hai cũng tập trung vào kiến thức CS Fundamental, nhưng có thêm một bài thuật toán nhỏ. Mình đánh giá bài toán này ở mức độ medium – không quá phức tạp, nhưng cần nắm chắc kiến thức nền để làm nhanh và đúng. Sau phần coding, họ tiếp tục hỏi sâu về các trải nghiệm trong CV, chẳng hạn như cụ thể mình học được gì từ quá trình thực tập ở VNG, hay từng xử lý vấn đề nào trong các dự án trước.

  • Vòng thứ ba là vòng culture fit và behavior. Thật ra mình không chuẩn bị kỹ cho vòng này, nên khi được hỏi thì phản xạ của mình chưa thật sự chuyên nghiệp. Tuy nhiên, mình chọn cách trả lời thành thật nhất có thể chia sẻ đúng quan điểm, suy nghĩ, và cách mình đối diện với áp lực cũng như làm việc nhóm.

Dù đây là vị trí intern, nhưng mình thấy WorldQuant đánh giá ứng viên rất toàn diện – không chỉ dựa vào coding skill mà còn xem xét kỹ thái độ, kiến thức nền tảng và sự phù hợp với môi trường làm việc

Nếu giả sử anh không học tại Engineer Pro mà vẫn tham gia quy trình phỏng vấn tại WorldQuant, anh nghĩ mình có thể vượt qua được không?

Mình nghĩ nếu chỉ dựa vào kiến thức nền tảng trước khi học ở Engineer Pro thì khả năng vượt qua sẽ rất thấp, đặc biệt là với những vòng liên quan đến thuật toán và phần behavior.

Thực ra, các câu hỏi về kiến thức CS Fundamental thì vẫn giữ nguyên nó mang tính học thuật và mình có thể ôn lại dần. Nhưng điều mình thấy giá trị nhất khi học tại Engineer Pro là mình không chỉ được học kiến thức, mà còn được tiếp cận đúng với góc nhìn thực tế của các công ty lớn: họ phỏng vấn để tìm gì, họ đánh giá ứng viên qua những tiêu chí nào.

Thông qua các buổi internal sharing, các buổi nói chuyện với mentor và học viên khác, mình hiểu rõ hơn về mindset khi đi phỏng vấn, về cách truyền đạt ý tưởng, xử lý tình huống, và đặc biệt là cách chuẩn bị cho vòng behavior – vốn là vòng mình từng rất lo lắng.

Còn riêng phần thuật toán, như mình đã chia sẻ trước đó, trước khi vào Engineer Pro thì mình chưa từng học bài bản. Engineer Pro giúp mình lấp đầy lỗ hổng đó. Mình không chỉ được học theo dạng “thuộc lời giải” mà là hiểu được tư duy giải quyết vấn đề từ bản chất. Nhờ vậy, mình tự tin hơn rất nhiều khi gặp bài toán thật trong phỏng vấn.

Mình thấy Engineer Pro không chỉ là nơi dạy kiến thức – mà còn là một cộng đồng, nơi mình có thể học hỏi từ người đi trước, từ các buổi chia sẻ, từ chính trải nghiệm của các bạn học viên khác. Điều đó giúp mình trưởng thành hơn cả về kiến thức lẫn tư duy.

Bạn có lời khuyên nào cho những bạn sinh viên mới tốt nghiệp đang muốn apply vào các công ty lớn không?

Hai kỹ năng cốt lõi chắc chắn là CS fundamentals và thuật toán. Phải học thật bài bản. Ngoài ra, hãy tham gia các buổi chia sẻ, giao lưu với cộng đồng như ở Engineer Pro – để mở rộng góc nhìn và mindset. Phỏng vấn không chỉ là code đúng – mà là hiểu sâu, truyền đạt tốt, và biết công ty đang tìm kiếm điều gì.

Nếu bạn cũng đang trên hành trình giống bạn học viên này, hãy bắt đầu xây nền tảng vững chắc cùng Engineer Pro từ hôm nay.

_________________________________

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