SINH VIÊN MỚI RA TRƯỜNG CHUẨN BỊ GÌ KHI APPLY CALADAN?

Bạn Khánh là một trong những học viên tiêu biểu tại Engineer Pro, vừa nhận được offer từ Caladan – một công ty công nghệ có trụ sở chính tại Singapore. Trong buổi chia sẻ với team Engineer Pro, Khánh đã kể lại hành trình học tập và ôn luyện của mình: từ một sinh viên mới ra trường, chưa có nhiều kinh nghiệm đi làm, đến khi vượt qua hàng loạt vòng phỏng vấn khắt khe và nhận được offer kỹ sư phần mềm tại Caladan.

Hãy cùng lắng nghe những chia sẻ chân thật của bạn Khánh để hiểu rõ hơn về hành trình học – luyện – phỏng vấn này nhé!

Chào Khánh! Bạn có thể giới thiệu một chút về bản thân, background học tập và công việc hiện tại không?

Mình tên là Khánh. Mình sinh năm 2003 và vừa mới tốt nghiệp vào cuối năm ngoái, chuyên ngành của mình là Công nghệ Thông tin tại trường Đại học Công nghệ Thông tin (UIT) – Đại học Quốc gia TP.HCM. Sau khi tốt nghiệp thì mình không đi làm ngay mà dành thời gian ở nhà để ôn luyện kỹ thuật, đặc biệt là thuật toán và phỏng vấn kỹ sư phần mềm cùng với các khóa học tại Engineer Pro.

Trước đó thì bạn đã có kinh nghiệm đi làm ở đâu chưa?

Trước đây thì mình chỉ mới đi intern ở một công ty thôi, chưa từng đi làm full-time ở đâu cả. Mình muốn dành thời gian tập trung thật tốt cho việc học và chuẩn bị cho các vòng phỏng vấn kỹ thuật.

Vậy khi nào bạn sẽ bắt đầu công việc mới tại Caladan?

Mình sẽ chính thức onboard đầu tháng sau. Theo lịch trình thì mình sẽ bay sang Singapore hai tuần để gặp mặt team và manager, sau đó sẽ quay về Việt Nam làm remote.

Bạn đã tham gia những khóa học nào tại Engineer Pro vậy?

Mình bắt đầu với khóa học Backend Golang. Trước đó mình hầu như chưa có kiến thức gì về backend cả, nên khóa này giúp mình build nền tảng từ con số 0 luôn – từ những concept cơ bản như HTTP, RESTful API, database đến những kiến trúc backend production như clean architecture, repository pattern. Nhờ khóa này mà mình hiểu rõ hơn về backend thực chiến sẽ làm những gì.

Sau đó, mình học tiếp DSA 2 và DSA 3 – hai khóa này tập trung hoàn toàn vào luyện thuật toán cho phỏng vấn. Mình học được rất nhiều coding patterns, giải quyết được sự lúng túng khi đọc đề và chọn hướng tiếp cận.

Rồi mình đăng ký tiếp System Design 1 và System Design 2 vì sau khi học backend thì mình rất tò mò về kiến trúc hệ thống. 

Cuối cùng là mình học Behavioral Interview, vì lúc đó mình đặt mục tiêu apply vào Amazon nên rất cần luyện kỹ năng này. Tính ra chắc là học gần hết combo Pro rồi đó (cười).

Sau khi học khoảng 6 khóa thì bạn thấy kỹ năng, kiến thức của mình thay đổi như thế nào?

Trước khi học thì mình cũng khá mông lung. Nhất là với backend – mình không biết nên bắt đầu từ đâu, học như thế nào là đúng. Nhưng sau khi học backend với anh Việt thì mình có một lộ trình rõ ràng hơn, biết backend là gì, một kỹ sư backend thực sự cần nắm những gì.

Với hai khóa DSA, nhờ được học theo pattern, học từ case thực tế, lại được luyện tập mỗi ngày nên mình cảm giác bản thân phản xạ nhanh hơn rất nhiều khi gặp đề. Mình không còn phải mất thời gian nghĩ “bài này dùng thuật toán gì”, mà chỉ cần tập trung vào triển khai giải pháp.

System Design thì giúp mình hiểu sâu hơn về cách các hệ thống lớn hoạt động. Dù phỏng vấn Caladan chưa hỏi phần này, nhưng mình tin là sau này đi làm hoặc apply các công ty lớn hơn, kiến thức đó sẽ rất hữu ích.

Còn về Behavior, mình học được cách kể chuyện tốt hơn, cách diễn đạt trải nghiệm cá nhân hoàn thiện hơn, rất phù hợp khi phỏng vấn những công ty lớn.

Trong quá trình học, bạn có ấn tượng nhất với giảng viên nào nhất không?

Mình biết đến Engineer Pro từ một buổi nói chuyện giữa anh Lâm và anh Việt. Mình rất ấn tượng với cách chia sẻ của anh Việt – vừa kỹ thuật, vừa thực tế, lại có định hướng rõ ràng. Chính vì vậy mà mình quyết định đăng ký khóa backend luôn, sau đó thì tiếp tục học thêm các khóa khác. Nên nếu phải chọn một người ấn tượng nhất thì chắc chắn là anh Việt.

Vậy bạn có thể chia sẻ chi tiết về quá trình ôn luyện trước khi apply vào Caladan không?

Mình ôn trong khoảng 6 tháng. Trong thời gian đó, mình luyện thuật toán hàng ngày trên LeetCode, cố gắng giữ pace đều đặn. Bên cạnh đó, mình cũng review lại kiến thức CS Fundamental như database, OS, network… để chuẩn bị cho các vòng hỏi lý thuyết.

Ngoài ra, mình còn luyện tiếng Anh nói để chuẩn bị cho vòng phỏng vấn, và xem thêm nhiều video phỏng vấn mock interview trên YouTube để hiểu cách sắp xếp câu trả lời sao cho logic, chuyên nghiệp.

Lý do nào khiến bạn chọn apply vào Caladan?

Mình thấy công ty đăng tuyển trên mạng nên apply thử thôi. Lúc đó mình cũng đang trong giai đoạn apply nhiều nơi. Không phải do ai refer cả, chỉ là tự mình nộp và đi tiếp các vòng.

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

Sau khi apply thì mình nhận được bài Online Assessment (OA) – thời gian làm bài là 80 phút, gồm 3 câu thuật toán. Đề thì không quá khó vì mình đã học DSA 2 và 3 rồi, cảm giác như 3 bài đó đều nằm trong các pattern mà mình đã học, chỉ có chỉnh sửa chút context thôi.

Sau OA, mình có vòng talk với HR, chỉ khoảng 15 phút, hỏi sơ lược về background và định hướng cá nhân.

Tiếp theo là vòng CS Fundamental – 30 phút, hỏi khoảng 20 câu lý thuyết về OS, network, database. Mỗi câu mình chỉ có khoảng 1 phút để trả lời.

Sau đó là vòng onsite. Lúc này team Caladan bay về Việt Nam phỏng vấn trực tiếp. Onsite gồm:

  • Behavioral Interview hỏi về cách mình làm việc, xử lý vấn đề, teamwork, v.v.

  • Coding Interview – đây là vòng mình thấy khó nhất, đề hơi “xoắn” nhưng vẫn manage được.

  • Debug Interview – bắt buộc dùng Python, trong khi mình không dùng Python nhiều nên hơi “lụi cụi”. Mình không chuẩn bị gì cho vòng này nên làm tới đâu hay tới đó, may là vẫn qua.

  • Cuối cùng là talk với Hiring Manager, chủ yếu nói về team, định hướng dự án, cách làm việc…

Trong tất cả các vòng, bạn thấy vòng nào khó nhất?

Mình thấy vòng debug là khó nhất vì mình không quen dùng Python. Vòng này không phải chỉ code mà còn cần đọc hiểu code, trace lỗi logic, tìm bug nữa. Mình chưa từng luyện kỹ dạng này nên khá chật vật. Nhưng may mắn là vẫn xử lý được.

Trong suốt quá trình ôn luyện và phỏng vấn, bạn có apply công ty nào khác không?

Mình có apply Crypto.com, một số công ty ở Việt Nam như Shopee. Nhưng sau khi nhận được offer từ Caladan thì mình không theo các công ty khác nữa. Hiện tại mình chỉ giữ lại offer của Caladan thôi.

Bạn có lời khuyên nào cho các bạn đang chuẩn bị apply vào Caladan hoặc các công ty tương tự không?

Theo mình thì quan trọng nhất vẫn là thuật toán, vì đó là vòng đầu tiên và thường là vòng loại gắt nhất. Ngoài ra nên luyện thêm CS fundamental vì nhiều công ty sẽ có vòng hỏi kiến thức nền tảng.

Cuối cùng là giao tiếp – khả năng diễn đạt, kể chuyện, phản ứng với các câu hỏi tình huống cũng rất quan trọng, nhất là khi bạn phỏng vấn bằng tiếng Anh. Mình thấy có nhiều bạn giỏi kỹ thuật nhưng trả lời còn rời rạc, dễ mất điểm.

Lúc nhận được offer từ Caladan, cảm xúc của bạn như thế nào?

Mình có vui chứ, vì đây là công ty nước ngoài đầu tiên mà mình đậu được. Nhưng thật ra mình cũng đoán là khả năng đậu cao, vì các vòng mình làm khá ổn, nhất là coding và behavioral. Dù vậy thì lúc nhận offer vẫn rất vui, kiểu cảm giác 6 tháng ôn luyện cuối cùng cũng có kết quả rõ ràng.

Kế hoạch tương lai của bạn là gì?

Trước mắt thì mình muốn hoàn thành tốt giai đoạn probation tại Caladan. Sau đó nếu mọi thứ ổn định, mình sẽ tìm cơ hội học thêm về system design nâng cao và kiến trúc hệ thống. Mình cũng muốn cải thiện khả năng giao tiếp bằng tiếng Anh hơn nữa để làm việc tốt với team global.

Từ một sinh viên mới ra trường với rất ít kinh nghiệm đi làm, bạn Khánh đã nỗ lực học tập, rèn luyện đều đặn và bền bỉ suốt 6 tháng để chinh phục được một công ty công nghệ quốc tế như Caladan. Hành trình của bạn Khánh là minh chứng rõ ràng cho việc “nỗ lực có định hướng” sẽ luôn mang lại quả ngọt.

Hy vọng những chia sẻ vừa rồi sẽ truyền cảm hứng và động lực cho các bạn đang trong quá trình chuẩn bị apply vào các công ty công nghệ lớn. Nếu bạn cũng đang trên hành trình đó, đừng ngần ngại bắt đầu từ hôm nay – và Engineer Pro luôn sẵn sàng đồ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