Fresher Backend & 3 lần trượt sau phỏng vấn Axon, SAP, Microsoft

Bước vào thị trường lao động với vị trí fresher, việc thử sức tại các công ty công nghệ lớn như Axon, SAP hay Microsoft luôn là mục tiêu đầy thử thách. Không chỉ đòi hỏi kiến thức nền tảng vững chắc, các buổi phỏng vấn còn yêu cầu khả năng tư duy sâu, kết nối vấn đề và kinh nghiệm thực tế.

Trong cuộc trao đổi dưới đây, Engineer Pro đã cùng một bạn học viên - Fresher Backend, mới tốt nghiệp ngành Khoa học Máy tính - nhìn lại toàn bộ hành trình phỏng vấn tại ba công ty lớn, từ quá trình chuẩn bị, trải nghiệm thực tế cho đến những bài học rút ra sau ba lần thất bại.

Bạn có thể giới thiệu ngắn gọn về bản thân, quá trình chuẩn bị và lý do apply vào các công ty này?

Mình là fresher backend, vừa tốt nghiệp ngành Khoa học Máy tính tại một trường thuộc ĐHQG TP.HCM và hiện đang làm việc khoảng 4-5 tháng.

Mình apply vào Axon, SAP và Microsoft vì đây đều là các công ty lớn, có nhiều cơ hội học hỏi và làm việc với hệ thống thực tế quy mô lớn.

Ba công ty này mình apply gần như cùng thời điểm, lịch phỏng vấn diễn ra xen kẽ trong vòng 1-2 ngày. Axon thì mình có referral, còn SAP và Microsoft là tự apply.

Trước đó mình dành khoảng 1 tháng để chuẩn bị, đồng thời học thêm các khóa tại Engineer Pro như DSA, CS Fundamentals, Redis và backend.

Ban đầu mình khá lo lắng khi đi phỏng vấn, nhưng sau vài vòng thì tâm lý ổn định hơn và quen dần với áp lực.

Bạn có thể tóm tắt quá trình phỏng vấn và những điểm đáng chú ý tại Axon?

Quy trình gồm HR → screening → onsite (4 round: coding + CS và behavior).

Điểm khiến mình bất ngờ nhất là vòng screening có LeetCode Hard, trong khi mình nghĩ chỉ ở mức Medium. Ngoài ra còn có nhiều câu hỏi follow-up về multithreading và concurrency.

Khó nhất là các câu hỏi đào sâu vào kiến thức CS và những gì mình đã làm trong project. Interviewer hỏi rất kỹ về quyết định kỹ thuật: tại sao chọn giải pháp đó, có thể cải tiến như thế nào.

Mình nghĩ mình fail vì chưa đủ kinh nghiệm, chưa có nhiều câu chuyện cho vòng behavior và đặc biệt là chưa hiểu đủ sâu những công nghệ mình sử dụng.

Trải nghiệm tại SAP có gì khác so với Axon?

Quy trình gồm HR → technical → behavior.

Phần technical ở SAP dễ thở hơn Axon, chủ yếu xoay quanh LeetCode, CS, Java và Spring. Tuy nhiên, mình lại fail ở vòng behavior.

Nguyên nhân chính là mình không có nhiều kinh nghiệm thực tế để chia sẻ, nên câu trả lời thiếu chiều sâu và không thuyết phục.

Dù đã rút kinh nghiệm từ Axon, nhưng mình vẫn chưa cải thiện đủ phần này.

Còn Microsoft thì sao? Điều gì khiến bạn gặp khó khăn?

Quy trình gồm screening rồi đến 4 round, mình dừng ở round 2.

Các vòng đều tập trung vào LeetCode và CS, nhưng điểm khó là có rất nhiều follow-up. Mình giải được bài ban đầu nhưng khi interviewer thay đổi yêu cầu thì mình không kịp thích nghi.

Ở round 2, mình gặp manager của team. Dù đưa ra được solution đúng, nhưng mình không cover đủ test case theo yêu cầu nên bị đánh giá chưa đạt.

Mình nghĩ lý do fail là vì chưa quen với việc mở rộng bài toán và chưa kiểm soát tốt các edge cases.

Sau 3 lần fail, bạn nhìn nhận điểm yếu và vấn đề cốt lõi của mình là gì?

Điểm yếu lớn nhất của mình là hiểu kiến thức chưa đủ sâu. Có nhiều thứ mình nghĩ là mình đã nắm, nhưng khi bị hỏi theo hướng kết nối hoặc đào sâu thì lại không trả lời được.

Mình cũng nhận ra rằng mình chưa hiểu rõ hệ thống mình đang làm ở công ty. Vì là fresher, mình ít được giao task nên trước đó không chú ý, nhưng khi đi phỏng vấn thì đây lại là điểm bị hỏi rất nhiều.

Ngoài ra, kỹ năng diễn đạt và trình bày của mình cũng chưa tốt. Mình có ý tưởng nhưng không diễn đạt đủ rõ ràng và logic.

Sau những thất bại đó, bạn đã thay đổi cách học và luyện phỏng vấn như thế nào?

Mình chuyển sang học theo hướng đào sâu hơn thay vì học lướt.

Cụ thể:

  • Tập trả lời theo format interview thay vì chỉ học lý thuyết
  • Luyện cách giải thích vấn đề rõ ràng, có cấu trúc
  • Chủ động kết nối các kiến thức lại với nhau
  • Chuẩn bị kỹ hơn cho các câu hỏi follow-up

Bạn còn sợ phỏng vấn không?

Không còn quá sợ nữa. Sau nhiều lần trải qua, mình hiểu cách interviewer đặt câu hỏi và biết mình cần chuẩn bị gì, nên cảm thấy tự tin hơn.

Định hướng sắp tới của bạn là gì?

Mình vẫn sẽ tiếp tục apply vào các công ty lớn như Microsoft hoặc Axon. Sau những lần fail, mình đã hiểu rõ mình thiếu gì và cần cải thiện ở đâu.

Kiến thức từ Engineer Pro có giúp ích gì cho bạn không?

Hầu hết các câu hỏi phỏng vấn đều xoay quanh những kiến thức đã học. Nếu đào sâu thêm từ nền tảng đó thì hoàn toàn có thể đáp ứng được yêu cầu của interviewer.

Ba lần thất bại không chỉ là những lần “trượt phỏng vấn”, mà là ba lần nhìn rõ điểm yếu của bản thân. Từ việc tưởng rằng “đã hiểu” đến nhận ra “chưa đủ sâu”, từ việc trả lời rời rạc đến học cách kết nối vấn đề - đó mới là giá trị lớn nhất sau hành trình này.

Với một fresher, thất bại không phải là dấu chấm hết. Khi đã hiểu được cách các công ty lớn đánh giá ứng viên, mỗi lần phỏng vấn tiếp theo sẽ không còn là may rủi, mà là một bước tiến có chuẩn bị.

_________________________________

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