CÁCH JUNIOR BACKEND CHINH PHỤC ORANGE LOGIC NGAY LẦN PHỎNG VẤN ĐẦU

Trong chuỗi bài phỏng vấn học viên tiêu biểu của Engineer Pro, chúng mình tiếp tục mang đến một câu chuyện thực tế, chân thật và đầy giá trị từ một học viên vừa nhận được offer chính thức tại Orange Logic - một công ty công nghệ quốc tế yêu cầu cao về nền tảng kỹ thuật và khả năng giao tiếp tiếng Anh.

Lần này, Engineer Pro đã có buổi trò chuyện trực tiếp với bạn Bách, học viên Backend, để cùng nhìn lại quá trình học tập tại Engineer Pro, lộ trình ôn luyện, cũng như toàn bộ quy trình phỏng vấn tại Orange Logic từ góc nhìn của một Junior Software Engineer vừa thành công chinh phục offer.

Trước tiên, bạn có thể giới thiệu một chút về bản thân, background học tập cũng như kinh nghiệm làm việc của mình được không?

Em sinh năm 2003. Em là sinh viên Đại học Khoa học Tự nhiên và vừa mới tốt nghiệp vào cuối năm nay.

Về kinh nghiệm làm việc, em có khoảng 1,5 năm làm Backend Engineer tại một công ty công nghệ ở Việt Nam. Trong quá trình làm việc, em chủ yếu đảm nhận các công việc liên quan đến backend, xây dựng và phát triển hệ thống.

Về phía Orange Logic, hiện tại bạn đã nhận được offer chính thức hay mới chỉ dừng lại ở vòng phỏng vấn?

Em đã nhận được offer chính thức rồi. Dự kiến onboard vào khoảng giữa tháng 12.

Quay lại quá trình học tập tại Engineer Pro một chút, bạn đã tham gia những khóa học nào tại đây?

Trong quá trình học tại Engineer Pro, em đã tham gia khóa Backend Golang, khóa DSA 2 và Bootcamp 1.

Không biết vì lý do gì mà bạn lại lựa chọn Engineer Pro thay vì các trung tâm đào tạo khác?

Thật ra thì em biết đến Engineer Pro khá là tình cờ, vào khoảng giữa năm 2023. Khi đó em có xem được một video talk trên YouTube giữa anh Lâm và anh Hòa.

Sau khi xem xong, em bắt đầu tìm hiểu thêm thông tin về Engineer Pro thì thấy các khóa học ở đây khá phù hợp với định hướng học tập và nghề nghiệp của mình, nên em quyết định đăng ký tham gia.

Thời điểm đó, động lực chính khiến bạn quyết định đi học là gì? Do chưa vững DSA hay vì một lý do nào khác?

Lúc đó em đang học khoảng năm hai - năm ba và cũng đang tìm cơ hội để đi thực tập. Khi xem syllabus các khóa học của Engineer Pro, em thấy nội dung bao gồm rất nhiều kiến thức cần thiết cho phỏng vấn cũng như cho công việc thực tế, nên em quyết định đăng ký học.

Sau khi hoàn thành các khóa học, bạn đánh giá như thế nào về chất lượng khóa học cũng như cách giảng dạy của các anh mentor?

Theo cảm nhận của em thì các anh mentor giảng dạy rất dễ hiểu, tập trung chủ yếu vào những kiến thức nền tảng quan trọng.

Bên cạnh đó, trong khóa học cũng có nhiều concept mới mà trước đó em chưa từng tiếp cận. Những kiến thức này em sử dụng như một hành trang quan trọng để đi phỏng vấn, đồng thời cũng áp dụng được vào công việc hằng ngày.

Tại Orange Logic, vị trí của bạn hiện tại là level nào?

Em đang ở Junior level. Tuy nhiên, Orange Logic có một điểm hơi khác là không chia level quá rõ ràng, mà chỉ có hai vị trí chính là Software Engineer và Lead. Vì vậy chức danh của em là Software Engineer.

Bạn có thể chia sẻ chi tiết hơn về quá trình ôn luyện phỏng vấn của mình không? Bạn bắt đầu ôn trong bao lâu và theo lộ trình như thế nào?

Em bắt đầu ôn phỏng vấn khoảng hơn một tháng trước. Khi đó em bật trạng thái Open to Work trên LinkedIn, và HR của Orange Logic đã chủ động liên hệ, gửi cho em một bài Online Assignment.

Sau khi hoàn thành assignment đó, em chính thức bước vào quy trình phỏng vấn của Orange Logic.

Trong quá trình ôn luyện, bạn tập trung nhiều nhất vào mảng nào? Thuật toán, system design hay phần nào khác?

Em chủ yếu tập trung vào DSA (thuật toán & cấu trúc dữ liệu) và CS Fundamentals.

Về System Design, do em ở level junior nên em nghĩ phía công ty sẽ không quá tập trung, vì vậy em không dành quá nhiều thời gian cho phần này, mà chủ yếu tập trung vào nền tảng.

Riêng với DSA thì bạn ôn theo hướng nào? Ôn dàn trải hay tập trung theo chủ đề?

Em ôn DSA theo lộ trình của khóa DSA 2 tại Engineer Pro.

Bắt đầu từ những kiến thức cơ bản như Array, Binary Search, Tree, sau đó nâng dần lên các phần nâng cao hơn như Dynamic Programming. Việc có sẵn lộ trình giúp em không bị lan man và biết rõ mình đang thiếu gì.

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

Quy trình phỏng vấn tại Orange Logic gồm 4 vòng:

  • Vòng 1 - Online Assignment: Gồm khoảng 2 câu DSA, độ khó tương đương Medium đến hơi trên Medium theo thang LeetCode.

  • Vòng 2 - HR Interview (Online): Chủ yếu để đánh giá sự phù hợp về văn hóa, định hướng nghề nghiệp, expectation, đồng thời test kỹ năng tiếng Anh giao tiếp.

  • Vòng 3 & 4 - Technical Interview: Hai vòng technical, mỗi vòng khoảng 1 tiếng, phỏng vấn với Senior/Test Engineer và Principal Engineer. Nội dung tập trung vào CS Fundamentals, thuật toán, và một chút về design.

Trong đó, vòng technical cuối cùng được phỏng vấn onsite với Principal Engineer.

Ở vòng phỏng vấn cuối cùng, họ tập trung hỏi những nội dung gì?

Vòng cuối chủ yếu hỏi về kinh nghiệm cá nhân, cách em giải quyết vấn đề, và tư duy thiết kế.

Một điểm đặc biệt ở Orange Logic là họ không yêu cầu code trực tiếp, mà sẽ lồng ghép các bài toán thuật toán vào những tình huống thực tế, thay vì hỏi theo kiểu “bài này giải như thế nào từng bước”.

Trong cả 4 vòng, vòng nào khiến bạn cảm thấy khó khăn nhất?

Về kiến thức kỹ thuật thì em đã ôn khá kỹ nên tương đối ổn.

Khó khăn nhất với em là vòng HR, vì em chưa thật sự tự tin về tiếng Anh giao tiếp. Vòng này họ đánh giá rất nhiều về khả năng communicate, nên khi vượt qua được vòng đó thì những vòng sau em cảm thấy thoải mái hơn rất nhiều.

Theo trải nghiệm của bạn, những kiến thức học được tại Engineer Pro có áp dụng được vào quá trình phỏng vấn không?

Đặc biệt là khóa Backend Golang, trong đó có nhiều concept quan trọng như networking, backend fundamentals.

Mặc dù em học khóa đó đã hơn một năm, nhưng đến thời điểm đi phỏng vấn, những kiến thức này vẫn rất hữu ích và có thể áp dụng ngay.

Từ kinh nghiệm của bản thân, bạn có lời khuyên nào dành cho các bạn đang ôn luyện để đi phỏng vấn ở những công ty tương tự không?

Theo em, với vị trí Junior (1-2 năm kinh nghiệm) thì điều quan trọng nhất là nắm thật chắc các kiến thức nền tảng, bao gồm:

  • DSA

  • Networking

  • Database

  • Operating System

  • Và đặc biệt là tiếng Anh giao tiếp

Các khóa DSA tại Engineer Pro giúp em có lộ trình ôn tập rất rõ ràng. Ngoài ra, tiếng Anh hiện nay gần như là yêu cầu bắt buộc ở hầu hết các công ty.

Nếu chuẩn bị tốt những yếu tố này, em nghĩ là đủ để ứng tuyển vào vị trí Junior Backend Engineer.

Trong suốt quá trình học, các mentor như anh Lâm có hỗ trợ bạn nhiều không?

Những vấn đề liên quan đến apply job, review công ty, định hướng ôn tập, deal lương, em đều chủ động liên hệ với anh Lâm. Anh đều cho em những lời khuyên rất thực tế và giá trị, giúp em tự tin hơn rất nhiều khi đi phỏng vấn.

Cuối cùng, bạn có góp ý hay mong muốn Engineer Pro cải thiện điều gì trong tương lai không?

Em mong là Engineer Pro có thể mở thêm nhiều khóa học về side project, kéo dài khoảng 2-3 tháng, và đa dạng hơn về chủ đề. Em nghĩ những khóa như vậy sẽ rất hữu ích cho học viên.

Câu chuyện của bạn là một minh chứng rõ ràng cho việc nắm chắc nền tảng, có lộ trình học tập rõ ràng và chuẩn bị nghiêm túc hoàn toàn có thể giúp các bạn Junior chinh phục những công ty công nghệ quốc tế như Orange Logic.

Engineer Pro hy vọng rằng những chia sẻ thực tế này sẽ giúp các bạn học viên khác có thêm động lực, định hướng ôn luyện, cũng như niềm tin trên hành trình phát triển sự nghiệp kỹ sư phần mềm của mình

_________________________________

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