4 vòng phỏng vấn tại Axon: Áp lực, bất ngờ và những bài học không sách vở nào dạy

0 0 0

Người đăng: EngineerPro

Theo Viblo Asia

Engineer Pro từng nhận được rất nhiều câu hỏi từ các bạn học viên:

“Liệu đi từ công ty nhỏ có nhảy sang Big Tech được không?”

“Có nên học system design từ sớm khi chưa làm senior?”

“Làm ở Việt Nam thì cần chuẩn bị gì nếu muốn apply công ty lớn?”

Để trả lời những câu hỏi đó, không gì thiết thực hơn là chia sẻ từ chính một bạn học viên đã đi qua hành trình ấy. Nhân vật của buổi phỏng vấn hôm nay là một backend engineer trẻ, chỉ mới ra trường chưa đầy 2 năm, từng làm tại một startup nhỏ, nhưng đã tự mình vượt qua nhiều thất bại và thử thách để chinh phục được offer từ Axon — một trong những công ty Big Tech đang phát triển mạnh tại Việt Nam.

Hy vọng hành trình của bạn ấy sẽ tiếp thêm động lực cho bất kỳ ai đang cảm thấy hoang mang hoặc mất phương hướng.

Chào bạn, bạn có thể giới thiệu một chút về bản thân cũng như công việc hiện tại của mình không?

Chào bạn, hiện tại mình đang là một backend engineer tại một công ty startup công nghệ. Mình tốt nghiệp ngành Khoa học Máy tính vào tháng 9 năm ngoái. Ngay sau đó, mình bắt đầu đi làm chính thức, nhưng thực ra trước đó cũng đã có thời gian intern mobile khoảng 8 tháng. Sau khi ra trường thì mình chuyển hẳn sang backend và làm ở công ty hiện tại đến nay cũng gần một năm rồi.

Trước khi đến với Engineer Pro, bạn đã từng làm qua bao nhiêu công ty?

Tính cả thời gian intern thì mình đã trải nghiệm hai môi trường làm việc. Đầu tiên là khoảng thời gian thực tập mobile, sau đó mình chuyển sang công ty hiện tại để làm chính thức. Tức là mình chưa nhảy việc nhiều, nhưng cũng đã cảm nhận được rõ sự khác biệt giữa các môi trường startup.

Bạn đã tham gia những khóa học nào tại Engineer Pro? Vì sao bạn chọn học tại đây?

Mình tham gia hai khóa: System Design 1 và System Design 2. Lý do mình đến với Engineer Pro là vì sau khi tốt nghiệp, mình bắt đầu đi tìm những cơ hội nghề nghiệp tốt hơn. Hồi đấy mình cũng apply nhiều công ty — từ startup cho đến các công ty lớn, kể cả các công ty nước ngoài.

Tuy nhiên, kết quả không được như mong đợi. Mình bị từ chối nhiều từ vòng CV, mà cũng chẳng hiểu lý do tại sao. Lúc đó mình mới nhận ra là kỹ năng viết CV, chuẩn bị hồ sơ của mình vẫn còn yếu. Ngoài ra, một số tiêu chí khác như môi trường phát triển, mức lương, career path… cũng chưa đáp ứng được.

Thế là mình bắt đầu nghiêm túc đặt câu hỏi: “Tại sao mình lại bị loại?” Rồi mình lên mạng tìm hiểu những người đang làm ở các công ty lớn, xem họ học gì, chuẩn bị gì.

Tình cờ mình xem được một vài video về System Design và phỏng vấn mock trên kênh YouTube của Engineer Pro, thấy rất chất lượng. Thế là mình tìm hiểu sâu hơn, biết đến cộng đồng và quyết định tham gia học.

Nghe nói quá trình viết CV của bạn cũng khá gian nan?

Đúng là gian nan thật. Trước đây mình viết CV theo kiểu chung chung, không có định hướng rõ ràng. Sau khi học tại Engineer Pro thì mình mới hiểu được cách viết một CV “có chiến lược” đánh trúng trọng tâm nhà tuyển dụng.

Mình có tham gia một số buổi review CV, được các anh trong team góp ý chi tiết. Sau đó mình sửa lại, gửi lại và được approve thì mới bắt đầu apply. Mình nghĩ đó là bước ngoặt đầu tiên, vì nhờ vậy mà mình được gọi phỏng vấn nhiều hơn hẳn.

Trong hai khóa bạn học, bạn ấn tượng với giảng viên nào nhất?

Mình ấn tượng nhất với anh Lâm. Anh ấy dạy rất súc tích, dễ hiểu, đặc biệt là cực kỳ thực dụng — học cái gì là dùng được ngay, áp dụng được ngay vào công việc và phỏng vấn luôn, không lý thuyết dài dòng.

Bạn đánh giá như thế nào về chất lượng nội dung và lộ trình của các khóa học?

Theo mình, kiến thức các khóa học rất toàn diện. Mình học xong mới nhận ra có nhiều phần kiến thức trước đây mình bỏ sót, hoặc học hời hợt nên không hiểu bản chất. Ví dụ như khi đi phỏng vấn, có những câu hỏi tưởng đơn giản nhưng mình không trả lời được vì không hiểu sâu.

Sau khi học xong thì mình không chỉ nắm được kiến thức nền tảng mà còn có thể “soi lại” các dự án mình đang làm ở công ty hiện tại. Mình hiểu rõ hơn tại sao công ty lại thiết kế hệ thống theo cách đó, giải pháp đó hợp lý ở điểm nào, còn thiếu gì. Nhờ học system design mà mình biết cách đặt câu hỏi về kiến trúc, hiệu năng, scale… và điều đó cũng giúp ích khi đi phỏng vấn rất nhiều.

Cơ duyên nào đưa bạn đến với công ty hiện tại — một trong những công ty Big Tech Việt Nam?

Ban đầu thì mình nhắm đến các công ty nước ngoài. Mình được bên Engineer Pro refer vào TikTok, sau đó là Amazon. Nhưng thời điểm đó là cuối năm, thị trường tuyển dụng hơi ảm đạm. Mình cũng nhận được OA và làm khá ổn, nhưng sau đó không có phản hồi gì, có thể do quota đã đầy.

Lúc ấy mình cũng hơi nản. Nhưng may mắn là trong một cộng đồng khác, có một anh chia sẻ là Axon đang tuyển. Mình chủ động nhắn tin xin anh ấy refer. May mắn là sau đó được gọi phỏng vấn — đó cũng là offer đầu tiên từ một công ty Big Tech Việt Nam mà mình nhận được.

Bạn có phải chuyển địa điểm làm việc không?

Vì công ty yêu cầu làm việc tại TP.HCM, còn mình thì đang sống ở Hà Nội nên mình cũng phải di chuyển vào TP.HCM để làm việc. Nhưng rất may là phía công ty có hỗ trợ chi phí di chuyển và ổn định ban đầu nên mình cũng thấy khá nhẹ nhàng. Sắp tới là một sự thay đổi lớn, cả về môi trường sống lẫn môi trường làm việc.

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

Tổng cộng là 4 vòng chính, bao gồm:

  1. Vòng đầu tiên – Screening từ HR: Chủ yếu là check tiếng Anh, hỏi các câu cơ bản về lý do nghỉ việc, định hướng nghề nghiệp, dự án từng làm. Vòng này nhẹ nhàng thôi, chủ yếu là để kiểm tra giao tiếp và hiểu sơ bộ về ứng viên.

  2. Vòng hai – Kỹ thuật cơ bản & Coding: Interviewer sẽ hỏi sâu về dự án mình làm, từ đó mở rộng sang kiến thức nền tảng như DB, OS, network. Sau đó là một bài coding dạng medium. Mình làm ổn và được nhận xét là khá tốt, interviewer bảo ấn tượng nên cảm thấy hơi yên tâm.

  3. Vòng ba – Technical chuyên sâu: Vòng này gồm 4 session liền nhau, mỗi session kéo dài đúng 1 tiếng, không có nghỉ giữa giờ. Dưới đây là chi tiết từng phần:

    Session 1: Computer Science Fundamentals

    • Tập trung đào rất sâu vào kiến thức nền tảng về Khoa học Máy tính: cấu trúc dữ liệu, hệ điều hành, OS scheduling, memory, cache, kiến trúc máy tính…

    • Có câu phải vận dụng cả kiến thức mình học từ năm nhất đại học, và thậm chí cả những thứ tưởng là “không dùng đến bao giờ”.

    • Nhìn chung, ai mà chỉ học code theo hướng "build app" sẽ rất dễ bị choáng ở vòng này nếu không có nền CS tốt.

    Session 2: Coding + Follow-up bất ngờ

    • Làm một bài coding không quá lạ, nhưng điểm bất ngờ là chính bài này mình đã từng làm rồi trong khóa luyện tập. Mình không nghĩ là họ hỏi bài này, nên không ôn lại, kết quả là bị loay hoay mất thời gian ở follow-up.

    • Follow-up khó hơn nhiều: hỏi về cách tối ưu, đổi cấu trúc dữ liệu, biến thể ngược lại, thêm ràng buộc phụ…

    Session 3: Coding nâng cao + System và OS

    • Vẫn là coding nhưng đi kèm yêu cầu về performance, tính toán CPU usage, tận dụng multi-threading, parallel execution.

    • Phỏng vấn viên hỏi: “Nếu hệ thống có 4 core, em thiết kế code sao để tận dụng tối đa?” — mình phải vẽ luồng xử lý, chia task, giải thích cách tránh race condition.

    • Ngoài ra, hỏi thêm về networking như TCP/UDP, buffer size, data packet… Rất giống với kiến thức mình từng học trong System Design và OS tại Engineer Pro.

    Session 4: Behavioral Interview

    • Mình nghĩ đây là “nghỉ ngơi”, ai ngờ còn khó hơn kỹ thuật.

    • Hỏi dồn dập về thái độ làm việc, phong cách giao tiếp, xử lý mâu thuẫn team, khi nào chấp nhận chậm deadline để giữ chất lượng, khi nào phải push tốc độ.

Những kiến thức bạn học tại Engineer Pro có giúp ích gì trong các vòng này không?

Kiến thức 2 khóa giúp mình rất nhiều. Từ cách viết CV, cách trả lời phỏng vấn, cách debug code, cách mô tả hệ thống, tới mindset khi xử lý các câu hỏi khó.

Ngoài kiến thức thì thứ mình đánh giá cao nhất là cộng đồng. Có những hôm bị từ chối offer, mình rất nản. Nhưng mỗi tối lại vào group đọc chia sẻ của người khác, học thêm kinh nghiệm, xem webinar, đọc lại post — tự nhiên lại có thêm động lực.

Engineer Pro không chỉ dạy kỹ thuật mà còn là nơi kết nối đúng hướng đi, giúp mình thấy rõ hơn mình cần gì và phải cải thiện gì.

Bạn có lời khuyên nào dành cho các bạn học viên khác không?

Mình không dám nhận là giỏi, nhưng mình thấy nếu ai cũng chăm chỉ, kiên trì đúng hướng, thì cơ hội sẽ đến. Điều quan trọng nhất là bạn nên tìm được một cộng đồng chất lượng, được hướng dẫn, được góp ý, được inspire. Chứ một mình thì dễ mất phương hướng, dễ bỏ cuộc.

***Cảm ơn bạn rất nhiều vì những chia sẻ cực kỳ chân thực và sâu sắc. Chúc bạn thật nhiều thành công với hành trình tại công ty mới. ***

Câu chuyện trên không phải là một hành trình xuất sắc “ngay từ đầu”, mà là hành trình của sự nỗ lực có định hướng. Từ việc bị từ chối liên tục, hoang mang vì thiếu trải nghiệm, cho đến lúc tìm được cộng đồng, được hướng dẫn đúng cách, rồi kiên trì từng bước vượt qua từng vòng phỏng vấn khó — đây là minh chứng rằng “học chăm, học đúng, và học cùng người giỏi hơn mình” chính là con đường ngắn nhất để phát triển.

Engineer Pro không dạy bạn trở thành thiên tài trong 3 tháng. Nhưng chúng tôi sẽ luôn là người đồng hành đúng lúc, để bạn không đơn độc, không hoang mang và không đi sai hướng.

Nếu bạn cũng đang hoài nghi: “Liệu mình có thể đạt được điều đó không?” Thì câu trả lời là: Có. Và bạn không cần đi một mình.


EngineerPro 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, … EngineerPro đả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

Những điều đầu tiên cần biết về Github cho một Automation Tester

Trong nội dung bài chia sẻ này mình sẽ chia sẻ các nội dung sau:. . . Tạo Repository trên Github.

0 0 30

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

Hướng dẫn bán hàng trên Lazada cụ thể nhất với 2 cách siêu đơn giản

Cách 1: Thiết lập gian hàng và tạo sản phẩm thủ công. Truy cập Lazada Seller Center, ngay trên đầu trang bạn hãy chọn Tạo sản phẩm.

0 0 35

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

Nhận diện và trích xuất thông tin biển số xe Việt Nam

1. Lời nói đầu.

0 0 29

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

TOP 5 BLOG VỀ IT ĐÁNG ĐỌC

Vào những lúc rảnh rỗi, các bạn thường sẽ làm gì? Coi phim, đi chơi, ...Có ai như mình lúc rảnh thì tìm 1 chỗ yên tĩnh nào đó đeo tai phone nghe những bài nhạc chill và đọc truyện và tìm các blog hay

0 0 26

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

Middleware trong Laravel

Dù đã lâu rồi không code, nhưng thi thoảng vẫn ngứa nghề, nên hôm nay mình lên 1 bài về Coding 1 xíu, nhân có 1 bạn hỏi về middleware. Chúng ta sẽ cùng xem xét sâu hơn 1 chút về middleware của Laravel

0 0 7

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

CHIA SẺ KINH NGHIỆM PHỎNG VẤN GRAB TỪ A-Z CỦA HỌC VIÊN ENGINEER PRO

*Với mong muốn giúp các kỹ sư phần mềm có cái nhìn rõ hơn về quá trình học tập và phỏng vấn tại các công ty công nghệ lớn. Hôm nay, Engineer Pro có buổi trò chuyện với một học viên tiêu biểu.

0 0 11