CHUYỂN NGÀNH THÀNH CÔNG VÀ BƯỚC VÀO VỊ TRÍ FRONTEND TẠI NAVER

Chuyển ngành sang công nghệ thông tin luôn là một thử thách lớn, đặc biệt với những ai không có nền tảng từ đầu. Tuy nhiên, với quyết tâm và một lộ trình học tập đúng đắn, hành trình đó hoàn toàn có thể trở thành câu chuyện thành công. 

Trong buổi phỏng vấn lần này, Engineer Pro hân hạnh được trò chuyện với anh Dương – học viên tiêu biểu, người đã từng học ngành điện – điện tử và nay đã trở thành Frontend Engineer tại công ty Naver. 

Hãy cùng tìm hiểu quá trình học tập, ôn luyện và chinh phục Naver của anh Dương qua những chia sẻ dưới đây.

Trước tiên, anh có thể giới thiệu đôi chút về bản thân, kinh nghiệm và công việc hiện tại được không ạ?

Mình tên là Dương, hiện đang làm Frontend Engineer với khoảng 3 năm kinh nghiệm, chủ yếu sử dụng React và TypeScript. Trước đây mình làm việc ở một công ty tại Việt Nam, suốt 3 năm chỉ tập trung vào một sản phẩm cố định. 

Điều đặc biệt là mình không học CNTT từ đầu, mà xuất phát từ ngành công nghệ kỹ thuật điện – điện tử. Sau một thời gian tự học lập trình, mình quyết định chuyển ngành, rồi biết đến Engineer Pro, tham gia các khóa học và sau đó mình đã chuyển việc thành công vào Naver.

Anh đã học những khóa nào tại Engineer Pro và vì sao anh lại lựa chọn các khóa đó?

Mình đã tham gia 3 khóa: DSA1, DSA2 và System Design Level 1. Ban đầu mình không biết gì về thuật toán cả vì chưa từng được học ở trường, nên mình thử học DSA1 trước. Thấy chương trình rất hay và thực tế, mình học tiếp DSA2. Sau đó, mình quyết định học thêm System Design theo lời khuyên từ các anh mentor trong Engineer Pro vì muốn phát triển lên các cấp cao hơn thì kiến thức system design là bắt buộc.

Mỗi khóa học kéo dài khoảng 2 tháng rưỡi. Mình học song song DSA1 và System Design, sau đó mới học tiếp DSA2.

Sau khi học xong, anh thấy những kiến thức nhận được có đúng như kỳ vọng không?

Với mình, học tại Engineer Pro giống như được học lại từ đầu một cách bài bản. Vì là người chuyển ngành nên mình rất cần một nền tảng vững. Các mentor dạy rất tốt, dễ hiểu, có định hướng rõ ràng. Sau các khóa học, mình cảm thấy tự tin hơn rất nhiều, đặc biệt là về tư duy giải quyết vấn đề, dù kiến thức không phải lúc nào cũng áp dụng trực tiếp vào công việc, nhưng mindset mới chính là thứ mình thấy thay đổi rõ rệt.

Trong quá trình học, có mentor nào khiến anh đặc biệt ấn tượng không?

Mình ấn tượng nhất với anh Chương và anh Hiệp. Anh Chương có kiến thức thuật toán rất sâu, cách giải bài cực kỳ "cuốn", còn anh Hiệp thì có cách giảng dễ hiểu, gần gũi và rất cởi mở, nghe ảnh giảng bài rất dễ tiếp thu.

Anh có thể chia sẻ cụ thể hơn về quy trình phỏng vấn tại Naver không?

Quy trình phỏng vấn tại Naver gồm 4 vòng chính. Tuy nhiên, trước khi bước vào các vòng chính thức, HR sẽ liên hệ với ứng viên để thực hiện một cuộc phỏng vấn ngắn như một dạng kiểm tra background cơ bản. Buổi phỏng vấn này diễn ra khoảng 20 phút, chủ yếu là hỏi về thông tin trong CV, kinh nghiệm làm việc và xác nhận lại một số điểm liên quan đến hồ sơ ứng tuyển. Sau đó, HR sẽ giới thiệu sơ lược về quy trình phỏng vấn, bao gồm các vòng tiếp theo và một vài câu hỏi technical cơ bản.

Vòng 1 – Online Assessment

Với vị trí Frontend, bộ đề HackerRank gồm hơn 20 câu hỏi, thời gian làm bài là 120 phút. Các nội dung bao gồm kiến thức về CS Fundamental, network, git, một số câu hỏi về thuật toán, nhưng chủ yếu là liên quan đến JavaScript và frontend.

Vòng 2 – Technical Interview

Vòng này kéo dài khoảng hơn 1 tiếng, được thực hiện với 2 người phỏng vấn: một Leader và một Senior Engineer. Họ sẽ dựa vào kinh nghiệm ghi trong CV để hỏi sâu hơn về các project cũ đã làm và các kiến thức liên quan. Vì mình ứng tuyển vị trí Frontend nên các câu hỏi tập trung rất nhiều vào mảng này, đặc biệt là JavaScript, Web Performance. Ngoài ra, có thêm một vài câu hỏi về thuật toán, nhưng không quá khó.

 

Vòng 3 – Behavior Interview (Unexpected Round)

Đây là một vòng mới trong quy trình tuyển dụng năm nay và có thể xem là “unexpected round”. Naver tổ chức 2 vòng phỏng vấn behavior. Vòng đầu tiên là buổi trao đổi với một bác người Hàn Quốc – IT Director. Cuộc phỏng vấn này bắt đầu với một vài câu technical, sau đó chuyển sang phần behavior, với nhiều câu hỏi mang tính đánh giá sâu sắc. Một số câu khá hóc búa, đòi hỏi sự chuẩn bị kỹ lưỡng.

Vòng 4 – Phỏng vấn với CTO & CEO

Đây là vòng cuối cùng. Nội dung xoay quanh công việc trước đây của mình: sản phẩm đã làm, vai trò trong team, cách mình làm việc hằng ngày, phương pháp làm việc theo mô hình nào. Bên cạnh đó, CTO cũng đặt nhiều câu hỏi về behavior, một số technical, và đặc biệt quan tâm đến việc ứng viên có phù hợp với văn hóa công ty hay không. Họ cũng chia sẻ về định hướng phát triển của Naver trong thời gian tới để đảm bảo hai bên hiểu rõ kỳ vọng.

Sau khi vượt qua tất cả các vòng phỏng vấn, mình bắt đầu quá trình deal lương với HR. Tổng thời gian từ vòng đầu đến khi nhận offer kéo dài khoảng gần 1 tháng.

Trong các vòng phỏng vấn, đâu là vòng anh cảm thấy khó nhất?

Mỗi vòng có cái khó riêng, nhưng điểm chung là họ hỏi cực kỳ sâu. Không hỏi lướt qua, mà luôn đào đến tận cùng câu trả lời. Mình phải hiểu bản chất thật sự mới vượt qua được. Đó cũng là lý do tại sao việc chuẩn bị kỹ càng là rất quan trọng.

Anh đã ôn luyện thế nào để chuẩn bị cho các vòng phỏng vấn này?

Mình học đều tất cả các mảng, không tập trung vào một kỹ năng duy nhất. Đầu tiên là học chắc DSA vì đây là điều kiện bắt buộc. Sau đó là System Design, kể cả với frontend cũng sẽ bị hỏi. Rồi đến kiến thức nền tảng như mạng máy tính, hệ điều hành, browser working, v.v. Cuối cùng là luyện kiến thức chuyên môn frontend như performance, framework, best practices.

Mình học xuyên suốt hơn 1 năm, liên tục tự học và thực hành theo hướng dẫn từ các khóa của Engineer Pro.

Với kinh nghiệm thực tế, anh có lời khuyên nào cho các bạn đang muốn apply vào Naver?

Có mấy điểm mình muốn chia sẻ:

  • DSA là nền tảng quan trọng, nên học thật kỹ.

  • Dù làm frontend hay backend thì cũng cần học System Design.

  • Behavioral interview cũng ngày càng quan trọng – đừng xem nhẹ.

  • Hãy luyện cách giải thích rõ ràng trong live coding, không chỉ code đúng mà còn phải trình bày tốt.

  • Cứ bám sát tài liệu của Engineer Pro là rất đủ để chuẩn bị.

Là người chuyển ngành, anh có gặp trở ngại gì khi đi làm không?

Có chứ. Trong buổi phỏng vấn, mình bị hỏi rất kỹ về điều này. Họ hỏi: "Bạn học trái ngành, khi gặp công nghệ mới bạn có thấy khó khăn không?" Mình trả lời thành thật: khó là chắc chắn, nhưng mình có đam mê, có định hướng rõ ràng và đã gắn bó hơn 3 năm với lập trình, đó là minh chứng cho sự nghiêm túc. Mình không chọn ngành này vì ngẫu hứng.

Dự định sắp tới của anh là gì? Có muốn bổ sung kiến thức hay phát triển thêm kỹ năng nào mới không?

Chắc chắn có rồi. Mình muốn học tiếp System Design Level 2, rèn thêm kỹ năng behavioral interview để sẵn sàng cho những công ty khó hơn như Employment Hero, Amazon… Học là chuyện cả đời mà.

Anh có điều gì muốn gửi gắm đến đội ngũ Engineer Pro không?

Mình muốn gửi lời cảm ơn chân thành đến team Engineer Pro. Hồi trước mình rất mông lung, không biết nên học gì, học sao. Rất may là mình đã nhắn tin cho admin, rồi bắt đầu học. Nhờ Engineer Pro mà mình có lộ trình rõ ràng, tư duy tốt hơn, từ một người trái ngành trở thành một kỹ sư phần mềm vững vàng. Rất cảm ơn mọi người!

Từ một người học điện – điện tử, không có nền tảng lập trình, anh Dương đã kiên trì học hỏi, xây dựng lại tư duy và thành công gia nhập một trong những công ty công nghệ hàng đầu – Naver. Câu chuyện của anh là minh chứng rõ ràng rằng: chuyển ngành là hoàn toàn khả thi, nếu bạn có đủ quyết tâm, chiến lược và hệ thống học tập đúng đắn. Engineer Pro rất vinh dự khi được đồng hành cùng anh Dương trên hành trình đó.

👉 Nếu bạn cũng đang đứng trước lựa chọn chuyển ngành hoặc muốn phát triển lên cấp độ mới trong sự nghiệp, hãy để Engineer Pro đồng hành cùng bạn!

_________________________________

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