0

Bước Đệm Engineer Pro – Bước Tiến Axon

*Trong thị trường công nghệ đầy cạnh tranh hiện nay, việc giành được vị trí tại một công ty lớn như Axon không hề dễ dàng. Để đạt được điều này, các kỹ sư phần mềm trẻ không chỉ cần kiến thức chuyên môn vững chắc mà còn phải có chiến lược ôn luyện hiệu quả. *

Hôm nay, Engineer Pro có cơ hội trò chuyện với một bạn học viên, người đã xuất sắc vượt qua quá trình tuyển dụng và chuẩn bị gia nhập Axon. Hãy cùng lắng nghe những chia sẻ thú vị từ bạn ấy!

Trước tiên, bạn có thể giới thiệu đôi nét về bản thân được không?

Hiện tại, mình đang làm việc trong lĩnh vực Backend Development và đã có kinh nghiệm làm việc tại một số công ty công nghệ trước khi gia nhập Axon. Mình cũng đã tham gia một số khóa học chuyên sâu để nâng cao kỹ năng, đặc biệt là tại Engineer Pro.

Bạn đã tham gia bao nhiêu khóa học tại Engineer Pro?

Mình đã tham gia hai khóa học tại Engineer Pro. Khóa đầu tiên là System Design Level 1, khóa thứ hai là DSA Level 3. Hiện tại, mình vẫn đang học tiếp và trong tương lai có thể sẽ đăng ký thêm các khóa nâng cao khác để tiếp tục trau dồi kỹ năng.

Bạn có thể chia sẻ về cơ duyên nào đưa bạn đến với Engineer Pro không?

Mình biết đến Engineer Pro qua các video phỏng vấn kỹ sư phần mềm trên YouTube. Sau đó, mình tiếp tục theo dõi fanpage trên Facebook và nhận thấy các khóa học tại đây rất phù hợp với nhu cầu của mình. Vì vậy, mình quyết định đăng ký để học hỏi và cải thiện kỹ năng chuẩn bị cho các kỳ phỏng vấn.

Bạn đánh giá như thế nào về các khóa học tại Engineer Pro và đội ngũ mentor?

Mình đánh giá rất cao chất lượng của các khóa học tại Engineer Pro cũng như sự tận tâm của đội ngũ mentor. Các khóa học không chỉ cung cấp kiến thức lý thuyết mà còn có nhiều bài tập thực hành và tình huống thực tế giúp mình hiểu sâu hơn về từng chủ đề. Đặc biệt, các mentor đều là những người có kinh nghiệm làm việc tại các công ty công nghệ lớn, họ không chỉ giảng dạy mà còn sẵn sàng giải đáp mọi thắc mắc và đưa ra những lời khuyên hữu ích về cách học và cách tiếp cận vấn đề khi phỏng vấn.

Với khóa System Design Level 1, mình được tiếp cận với các nguyên tắc quan trọng trong việc thiết kế hệ thống, cách xử lý các bài toán về scalability, database sharding,,... Những kiến thức này không chỉ giúp ích cho phỏng vấn mà còn rất hữu ích khi làm việc thực tế, giúp mình hiểu rõ hơn về cách xây dựng một hệ thống backend hiệu quả.

Còn với khóa DSA Level 3, mình thấy khóa học giúp mình cải thiện đáng kể tư duy thuật toán. Các bài tập trong khóa không chỉ là những bài LeetCode đơn thuần mà còn có nhiều bài toán thực tế, giúp mình luyện tập khả năng tư duy logic và tối ưu hóa thuật toán. Mình cũng học được cách tiếp cận từng loại bài toán, từ dynamic programming đến graph, binary search, hay advanced data structures như segment tree, trie,… Nhờ vậy, khi bước vào vòng coding interview, mình cảm thấy tự tin hơn rất nhiều.

Ngoài ra, điều mình thích ở Engineer Pro là có các buổi thảo luận, Q&A cùng mentor, cũng như một cộng đồng học viên sẵn sàng hỗ trợ lẫn nhau.

Bạn có ấn tượng với giảng viên nào nhất không?

Trong số các giảng viên tại Engineer Pro, người để lại ấn tượng sâu sắc nhất đối với mình là anh Chương, hiện đang làm việc tại Google. Điều đầu tiên mình cảm nhận được ở anh là sự nhiệt tình và phong cách giảng dạy rất dễ hiểu.

Ngoài ra, anh Chương còn chia sẻ rất nhiều kinh nghiệm thực tế từ quá trình làm việc tại Google. Những câu chuyện về cách các kỹ sư tại các công ty lớn thiết kế hệ thống, tối ưu hiệu suất, hay giải quyết các bài toán ở quy mô lớn đều giúp mình có góc nhìn thực tế hơn về ngành công nghệ.

Đặc biệt, anh không chỉ dạy về kỹ thuật mà còn chia sẻ về tư duy làm việc, cách phát triển sự nghiệp trong ngành phần mềm – đây là những kiến thức rất quý giá mà mình khó có thể tìm thấy ở những khóa học thông thường.

Vì sao bạn lại chọn apply vào Axon?

Có ba lý do chính khiến mình chọn Axon.

  • Thứ nhất, đây là một công ty công nghệ lớn tại Việt Nam.

  • Thứ hai, mình biết Axon có nhiều kỹ sư giỏi mà mình có thể học hỏi.

  • Thứ ba, môi trường làm việc ở đây rất chuyên nghiệp và phù hợp với định hướng phát triển sự nghiệp của mình.

Bạn có thể chia sẻ một chút về cách bạn chuẩn bị cho quá trình phỏng vấn không?

Trước khi tham gia phỏng vấn tại Axon, mình đã lên kế hoạch ôn luyện một cách có hệ thống, tập trung vào những nội dung quan trọng để đảm bảo có thể xử lý tốt các vòng tuyển dụng. Cụ thể:

  • Thuật toán và cấu trúc dữ liệu: Đây là phần quan trọng nhất trong các vòng phỏng vấn kỹ thuật. Mình đã dành nhiều thời gian luyện tập trên LeetCode, tập trung vào các bài toán liên quan đến các chủ đề phổ biến như: Array, Linked List, Binary Tree, Dynamic Programming, Graph, và System Design đơn giản. Ngoài ra, mình cũng cố gắng giải các bài toán theo từng mức độ từ dễ đến khó để rèn luyện khả năng tư duy thuật toán và phản xạ trong phỏng vấn.

  • Kiến thức Computer Science: Bên cạnh thuật toán, mình cũng ôn tập lại các kiến thức nền tảng về Computer Science, đặc biệt là những nội dung liên quan trực tiếp đến Backend Development

  • Học tập tại Engineer Pro: Mình đã tham gia các khóa học tại Engineer Pro để có một lộ trình ôn luyện bài bản và có sự hướng dẫn từ mentor. Đặc biệt, khóa DSA Level 3 giúp mình cải thiện khả năng giải thuật và tư duy tối ưu, còn khóa System Design Level 1 cung cấp cho mình cái nhìn tổng quan về cách thiết kế hệ thống hiệu quả. Những kiến thức từ các khóa học này giúp mình rất nhiều trong quá trình chuẩn bị phỏng vấn.

  • Luyện tập Behavior: Không chỉ tập trung vào phần kỹ thuật, mình cũng dành thời gian chuẩn bị cho các câu hỏi phỏng vấn liên quan đến kỹ năng mềm. Mình đã tìm hiểu các câu hỏi phổ biến như: “Hãy kể về một dự án bạn đã làm?”, “Bạn từng gặp khó khăn gì trong công việc và đã giải quyết như thế nào?”, “Bạn có kinh nghiệm làm việc nhóm ra sao?”.

  • Đặc biệt, nghiên cứu về công ty và vị trí ứng tuyển: Trước khi tham gia phỏng vấn, mình đã tìm hiểu về Axon, các sản phẩm, lĩnh vực công ty hoạt động, cũng như văn hóa làm việc. Điều này giúp mình hiểu hơn về môi trường tại Axon và thể hiện được sự quan tâm nghiêm túc với công ty trong buổi phỏng vấn.

Bạn thấy khóa System Design Level 1 có giúp ích nhiều trong quá trình phỏng vấn không?

Do mình ứng tuyển vị trí Junior nên phần System Design không phải là trọng tâm. Tuy nhiên, mình vẫn nhận được một số câu hỏi liên quan đến kinh nghiệm thiết kế backend và những kiến thức từ khóa học đã giúp mình tự tin trả lời.

Bạn có lời khuyên nào dành cho các bạn trẻ đang chuẩn bị apply vào các công ty lớn như Axon không?

Theo mình, để thành công khi ứng tuyển vào các công ty lớn, các bạn nên:

  • Lên lộ trình học tập rõ ràng: Engineer Pro đã có sẵn các lộ trình rất bài bản, các bạn có thể tham khảo.

  • Luyện thuật toán và system design: Đây là kỹ năng quan trọng giúp bạn vượt qua các vòng phỏng vấn technical.

  • Kết nối với cộng đồng: Tham gia các nhóm lập trình, nhờ mọi người refer hoặc chia sẻ kinh nghiệm. Đặc biệt, tại EP có cộng đồng tương đối lớn với các thành viên đang là việc tại các Big Tech trong và ngoài nước.

Vòng phỏng vấn Behavior thường là thử thách đối với nhiều ứng viên. Bạn đã chuẩn bị như thế nào để vượt qua vòng này? Bạn có tham gia buổi mock interview không?

Thực tế, mình không tham gia quá nhiều buổi mock interview, nhưng mình có dành thời gian nghiên cứu kỹ các câu hỏi thường gặp trong vòng behavioral interview. Mình tìm hiểu danh sách các câu hỏi phổ biến trên mạng, đặc biệt là những tình huống liên quan đến làm việc nhóm, giải quyết xung đột, và quản lý thời gian. Sau đó, mình tự chuẩn bị câu trả lời để đảm bảo phần trình bày rõ ràng, có trọng tâm. Đối với các câu hỏi về kinh nghiệm làm việc nhóm, mình ưu tiên kể lại những trải nghiệm thực tế của bản thân, thay vì học thuộc câu trả lời, để thể hiện sự chân thực và tự nhiên hơn.

Bạn đánh giá mức độ khó của các câu hỏi trong buổi phỏng vấn như thế nào?

Mình nhận thấy các câu hỏi đều nằm trong phạm vi kiến thức mà mình đã học và ôn luyện, đặc biệt là từ các khóa học tại Engineer Pro. Tuy nhiên, việc làm quen với các dạng câu hỏi trước đó là rất quan trọng. Khi đã có sự chuẩn bị, mình có thể phản ứng nhanh hơn, tránh rơi vào trạng thái lúng túng khi gặp câu hỏi bất ngờ. Đối với các phần như thuật toán và system design, nếu đã luyện tập đủ nhiều, mình có thể dễ dàng liên hệ đến những bài toán tương tự và đưa ra lời giải một cách tự tin hơn.

Chặng đường chinh phục vị trí tại Axon của bạn học viên này là một minh chứng rõ ràng cho việc chuẩn bị kỹ càng sẽ giúp bạn đạt được mục tiêu nghề nghiệp. Việc tham gia các khóa học chuyên sâu, rèn luyện thuật toán, ôn tập kiến thức hệ thống và cải thiện kỹ năng mềm là chìa khóa giúp bạn có một buổi phỏng vấn thành công. Engineer Pro chúc bạn tiếp tục phát triển và gặt hái thêm nhiều thành công trong sự nghiệp!


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí