KHÔNG CHỜ ĐỦ GIỎI, CHỈ CẦN SẴN SÀNG - CÂU CHUYỆN MỘT HỌC VIÊN ENGINEERPRO ĐẬU GFG
Không ít các software engineer cảm thấy bối rối khi bắt đầu hành trình tìm kiếm một công việc mới, đặc biệt là trong lĩnh vực công nghệ, nơi mà kiến thức cập nhật từng ngày. Nhưng đôi khi, chỉ cần một bước chủ động đúng lúc, ví dụ như việc tham gia một khóa học phù hợp có thể thay đổi cả lộ trình sự nghiệp.
Đó là trường hợp của một học viên EngineerPro, người đã “chuyển hóa” thời gian ôn luyện thành một offer chất lượng từ GFG – một công ty quốc tế trong lĩnh vực công nghệ tài chính.
Anh có thể giới thiệu đôi chút về bản thân cũng như công việc hiện tại của mình được không ạ?
Hiện đang là Senior Software Engineer với gần 5 năm kinh nghiệm, chủ yếu trong mảng Fintech và sử dụng Golang là chính. Mới đây, sau một quá trình học tập và chuẩn bị nghiêm túc, mình đã nhận được offer từ GFG và sẽ bắt đầu công việc vào đầu tháng tới.
Vậy cơ duyên nào đưa anh đến với EngineerPro?
Mình biết đến EngineerPro qua các bài đăng trên Facebook. Lúc đó mình đang muốn cải thiện kỹ năng để có thể nhắm đến những công ty quốc tế, thì thấy khá nhiều feedback tích cực và những kết quả thật từ học viên – nên mình đăng ký luôn. Tổng cộng mình đã học 4 khóa: DSA2, DSA3, System Design 1 và 2. Trong đó, tính đến thời điểm phỏng vấn, mình mới học xong 3 khóa, còn DSA3 chưa khai giảng.
Ấn tượng nhất là các mentor – đặc biệt là anh Việt. Anh có khả năng trình bày nhiều kiến thức trong thời lượng ngắn mà vẫn rất mạch lạc, dễ hiểu. Học xong một buổi là mình cảm thấy “lời lãi” rất nhiều so với thời gian bỏ ra.
Anh có thể chia sẻ thêm về quá trình ôn luyện của mình không? Anh đã chuẩn bị những gì cho mục tiêu phỏng vấn tại GFG?
Mình bắt đầu ôn luyện nghiêm túc từ sau Tết Âm lịch – khoảng 2-3 tháng trước khi có offer. Thời gian đó mình kết hợp giữa việc luyện LeetCode, học kiến thức về system design, tham gia các buổi webinar của EngineerPro để nghe kinh nghiệm thực chiến, và đặc biệt là luyện các phần về behavioral interview. Mình xác định rõ từ đầu là không chỉ đi thi code, mà phải chuẩn bị cả phần “fit” mới pass được các công ty lớn.
Vậy đâu là lý do khiến anh quyết định chọn GFG để ứng tuyển trong số nhiều lựa chọn?
Thật ra ban đầu mình được HR từ GFG chủ động liên hệ. Nhưng lúc đó mình đang cân nhắc giữa nhiều công ty khác nhau nên chưa chốt ngay. Sau đó, có dịp nghe một buổi chia sẻ từ một anh đang làm tại GFG (do EngineerPro tổ chức), mình ấn tượng rất mạnh với môi trường làm việc ở đó, từ dự án thực tế đến văn hóa làm việc nên mình quyết định tập trung apply nghiêm túc hơn vào GFG.
Anh có thể chia sẻ chi tiết hơn về các vòng phỏng vấn tại GFG không ạ?
GFG tổ chức phỏng vấn thành bốn vòng tất cả, mỗi vòng đều có trọng tâm riêng và được sắp xếp khá hợp lý.
Vòng đầu tiên là một bài kiểm tra online – dạng online assessment. Ở vòng này, mình phải giải quyết một số bài tập coding trong thời gian giới hạn, chủ yếu là để kiểm tra khả năng lập trình cơ bản và tư duy thuật toán. Đây là vòng loại ban đầu nên mình chuẩn bị khá kỹ từ các bài luyện LeetCode và những nội dung đã học trong khóa DSA2 tại EngineerPro.
Sau khi qua vòng test, mình bước vào vòng thứ hai – nói chuyện với HR. Vòng này nhẹ nhàng hơn, chủ yếu là giới thiệu bản thân, chia sẻ định hướng nghề nghiệp, kinh nghiệm làm việc và một số câu hỏi để đánh giá mức độ phù hợp văn hóa với công ty.
Vòng ba mới là vòng mình gặp trực tiếp Engineering Manager. Buổi này chủ yếu là phỏng vấn kỹ năng chuyên môn, kinh nghiệm dự án thực tế, khả năng xử lý tình huống và tư duy logic. Các câu hỏi thường bắt đầu từ project mình từng làm, sau đó họ đào sâu vào các quyết định kỹ thuật, công nghệ sử dụng, cách xử lý bug, trade-off và cả teamwork.
Cuối cùng là vòng phỏng vấn chuyên sâu kéo dài 3 tiếng tập trung vào Technical. Buổi này chia thành nhiều phần, trong đó có một phần rất đặc biệt là deep dive về Golang. Interviewer đưa sẵn một bộ gồm 11 câu hỏi kỹ thuật rất chi tiết, đòi hỏi mình phải vừa lý thuyết vững, vừa có trải nghiệm thực tiễn với ngôn ngữ này.
Trong các vòng phỏng vấn đó, đâu là vòng mà anh thấy khó khăn nhất đối với mình?
Vòng 3 và 4 là hai vòng khiến mình cảm thấy thử thách nhất. Đặc biệt là trong vòng 3 tiếng cuối, có một phần phỏng vấn chuyên sâu về Golang – đúng nghĩa “deep dive”. Họ đưa ra sẵn một bộ 11 câu hỏi kỹ thuật, hỏi rất sâu về kiến thức và kinh nghiệm sử dụng Golang thực tế. Dạng đề này khá lạ và là lần đầu tiên mình gặp, nên mình phải cố gắng hết sức để trả lời, dù không hoàn hảo.
Những kiến thức từ khóa học tại EngineerPro đã hỗ trợ anh như thế nào trong quá trình phỏng vấn?
Câu trả lời chắc chắn là có. Các khóa DSA giúp mình tự tin xử lý bài coding test, còn kiến thức từ các buổi học System Design thì cực kỳ hữu ích khi trả lời câu hỏi từ Engineering Manager. Ngoài ra, việc đã được luyện tập kỹ các câu hỏi phỏng vấn tình huống trong các buổi chia sẻ giúp mình đỡ lúng túng hơn khi bị hỏi sâu về kinh nghiệm cá nhân hoặc cách xử lý vấn đề trong team.
Dựa trên trải nghiệm cá nhân, anh có chia sẻ hoặc lời khuyên nào dành cho các bạn đang chuẩn bị phỏng vấn không ạ?
Mình không dám gọi là lời khuyên, chỉ chia sẻ một chút từ trải nghiệm của mình. Đó là nếu xác định muốn apply vào GFG thì nên chuẩn bị kỹ phần technical với Golang (nếu phỏng vấn theo ngôn ngữ đó). Format đề của họ khác biệt, nên phải làm quen trước. Ngoài ra, các phần coding cơ bản và behavioral cũng rất quan trọng. Các khóa học ở EngineerPro thực sự giúp mình cover tốt phần này.
Và quan trọng nhất: đừng chờ đến khi mình cảm thấy "đủ giỏi" mới đi phỏng vấn. Mình bắt đầu phỏng vấn GFG khi còn chưa học xong khóa cuối cùng. Mình nghĩ, nếu mình chưa chắc đậu, thì cứ xem là trải nghiệm. Nhưng mình nghiêm túc, chuẩn bị hết sức và cuối cùng mình đậu thật.
Sau khi nhận được offer từ GFG, anh có định hướng gì cụ thể trong thời gian sắp tới không?
GFG là công ty quốc tế đầu tiên mình có cơ hội làm việc, nên mục tiêu ban đầu của mình sẽ là học hỏi, thích nghi với môi trường mới. Sau đó, mình sẽ tiếp tục cải thiện kỹ năng cứng, mở rộng khả năng để sẵn sàng bước tiếp lên những level cao hơn trong tương lai.
Có những cơ hội sẽ đến khi mình ít ngờ nhất nhưng chỉ dành cho người đã chuẩn bị. EngineerPro là một phần rất quan trọng trong hành trình chuẩn bị đó của mình. Với bất kỳ ai đang muốn bước ra khỏi vùng an toàn và tìm cơ hội mới, lời khuyên cuối cùng của mình là: đừng ngại bắt đầu. Cứ đi phỏng vấn, cứ học, cứ trải nghiệm – rồi một ngày, bạn sẽ chạm được tới điều mình từng nghĩ là “ngoài tầm với”.
_________________________________
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ệ: