Trong hành trình trở thành Data Engineer tại GFG, anh Duy đã đối mặt với không ít thách thức và không ngừng nỗ lực học hỏi. Với hơn 8 năm kinh nghiệm trong ngành công nghệ thông tin, anh Duy đã tích lũy cho mình một kho kiến thức sâu rộng và nhiều kỹ năng thực tiễn quý giá. Tuy nhiên, anh cũng nhận ra rằng để vượt qua các cuộc phỏng vấn tại những công ty công nghệ lớn, việc học hỏi và cải thiện bản thân hàng ngày là rất cần thiết.
Trong bài viết này, chúng tôi sẽ cùng khám phá quá trình học tập của anh Duy tại Engineer Pro, các khóa học mà anh đã tham gia, cũng như những trải nghiệm thực tiễn trong quá trình chuẩn bị cho các cuộc phỏng vấn. Hãy lắng nghe anh Duy chia sẻ những bài học quan trọng mà anh đã học được, cùng với những lời khuyên bổ ích dành cho những bạn trẻ đang có mục tiêu phát triển sự nghiệp trong ngành công nghệ!
Chào anh Duy! Cảm ơn anh đã dành thời gian chia sẻ câu chuyện của mình. Anh có thể giới thiệu về bản thân và công việc hiện tại được không?
Mình tên là Duy, hiện đang làm Data Engineer tại GFG. Mình đã có hơn 8 năm kinh nghiệm trong ngành công nghệ thông tin, từng làm việc tại các công ty nhỏ và startup, đảm nhiệm nhiều vai trò khác nhau từ xử lý dữ liệu, phát triển backend đến thực hiện một số công việc của Data Scientist như phân tích và xây dựng mô hình dự báo. Hiện tại, sau 3 tháng làm việc tại GFG, mình vẫn đang trong giai đoạn thử thách bản thân với nhiều công nghệ mới và môi trường làm việc quốc tế.
Anh đã tham gia những khóa học nào tại Engineer Pro?
Mình đã tham gia hầu hết các khóa học tại Engineer Pro, từ cơ bản đến nâng cao. Cụ thể, mình đã học qua 2 khóa DSA (Data Structures and Algorithms) để củng cố tư duy thuật toán, 2 khóa System Design để hiểu rõ cách thiết kế hệ thống phức tạp, và 1 khóa OS (Operating Systems) giúp nắm vững kiến thức về hệ điều hành. Ngoài ra, mình cũng tham gia các khóa học khác về Backend, Mock Interview, và review CV. Có thể nói là đã học trọn bộ tại Engineer Pro vì mình muốn chắc chắn rằng mình không bỏ sót bất kỳ kiến thức quan trọng nào.
Điều gì khiến anh quyết định chọn Engineer Pro để học tập?
Thời điểm đó, công ty gặp khó khăn về tài chính và nhiều đồng nghiệp bị layoff khiến mình lo lắng về sự ổn định trong công việc, và vì vậy mình quyết định chuẩn bị để tìm kiếm cơ hội tốt hơn. Một người bạn đã giới thiệu cho mình về Engineer Pro và khuyên mình tham gia để nâng cao kỹ năng. Ban đầu, mình khá tự tin với kinh nghiệm làm việc thực tế, nhưng sau buổi mock interview với anh Lâm, mình nhận ra rằng kiến thức của mình chưa đủ để vượt qua các cuộc phỏng vấn tại những công ty lớn. Điều làm mình ấn tượng và quyết định học tại đây là phương pháp giảng dạy thực tế, dễ hiểu, và các mentor luôn sẵn sàng giải đáp mọi thắc mắc.
Trước khi học tại Engineer Pro, anh nhận thấy kiến thức của mình như thế nào?
Trước khi tham gia khóa học, mình nghĩ rằng với 8 năm kinh nghiệm làm việc là đủ vững vàng. Tuy nhiên, khi bắt đầu vào buổi mock interview, mình nhận ra kiến thức cá nhân chỉ dừng lại ở mức thực hành thực tế, chưa đủ thể giải quyết các câu hỏi hóc búa trong phỏng vấn. Mình thiếu kiến thức về thuật toán và System Design, đặc biệt là khả năng giải quyết vấn đề trong các tình huống áp lực. Việc học tại Engineer Pro đã giúp mình nhận ra rằng phỏng vấn không chỉ đòi hỏi kiến thức mà còn yêu cầu khả năng trình bày logic và mạch lạc.
Anh đánh giá thế nào về các khóa học tại Engineer Pro sau khi hoàn thành?
Mình thấy các khóa học rất bài bản và thực tiễn. Syllabus được xây dựng rất sát với yêu cầu thực tế của các cuộc phỏng vấn tại các công ty công nghệ lớn. Nội dung từ cơ bản đến nâng cao được giảng dạy rất chi tiết, giúp học viên tiếp cận từng bước một, từ nền tảng cơ bản cho đến kiến thức phức tạp hơn. Khóa học không chỉ cung cấp lý thuyết mà còn tập trung vào ứng dụng thực tế. Các buổi học đều có bài tập thực hành và các buổi mock interview giống như bài kiểm tra tổng quát, giúp mình phát hiện điểm yếu và cải thiện dần dần.
Quá trình chuẩn bị apply vào GFG của anh kéo dài bao lâu và anh đã chuẩn bị những gì?
Quá trình chuẩn bị của mình kéo dài khá lâu, từ tháng 3 đến tháng 11. Mình bắt đầu bằng cách cập nhật lại CV và liên tục lấy feedback từ các nhà tuyển dụng. CV là điểm đầu tiên mà nhà tuyển dụng nhìn vào để đánh giá bạn. Mình đã hoàn thành hơn 700 bài tập code, chủ yếu là trên các nền tảng như LeetCode, tập trung vào các chủ đề cấu trúc dữ liệu, thuật toán và giải quyết vấn đề. Ngoài ra, mình cũng học System Design rất kỹ. Để chuẩn bị cho phần này, mình đã đọc các sách chuyên sâu và thực hành qua các case study thực tế, điều này không chỉ giúp mình hiểu rõ về thiết kế hệ thống mà còn giúp mình tự tin hơn khi trả lời các câu hỏi trong phỏng vấn.
Anh có thể chia sẻ thêm về quá trình phỏng vấn tại GFG không?
Phỏng vấn tại GFG bao gồm 4 vòng chính:
-
Vòng 1 - Sàng lọc CV và phỏng vấn HR: Vòng đầu tiên này chủ yếu kiểm tra khả năng tiếng Anh và sự phù hợp về kinh nghiệm làm việc của ứng viên. Có rất nhiều câu hỏi về lý do rời công ty cũ, các dự án đã thực hiện, và kỹ năng đã học được.
-
Vòng 2 - Technical: Vòng này kiểm tra kiến thức kỹ thuật, nhà tuyển dụng đưa ra bài kiểm tra về xử lý Big Data trên Spark, yêu cầu viết mã để xử lý dữ liệu lớn và tối ưu hóa truy vấn.
-
Vòng 3 - Culture Fit và Technical: Đây là vòng đánh giá kiến thức toàn diện nhất. Họ kiểm tra chi tiết các dự án trước đó và yêu cầu giải thích về các thách thức đã gặp phải. Các câu hỏi này rất sâu, cần chuẩn bị kỹ càng.
-
Vòng 4 - Culture Fit với Senior Director: Vòng này chủ yếu để kiểm tra khả năng thích nghi với văn hóa công ty và định hướng phát triển lâu dài của ứng viên. Vòng này giúp đánh giá mức độ phù hợp của ứng viên với các giá trị và mục tiêu dài hạn của công ty.
Trong các vòng phỏng vấn, anh cảm thấy vòng nào khó nhất?
Vòng 3 là khó khăn nhất, vì họ kiểm tra rất kỹ các tài liệu trong CV và đưa ra tình huống thực tế để xem cách ứng viên xử lý. Nếu không chuẩn bị tốt, rất dễ bị bế tắc.
Anh có lời khuyên nào cho các bạn đang chuẩn bị apply vào các công ty công nghệ không?
Mình nghĩ điều quan trọng là liên tục cập nhật CV và luyện tập không ngừng. Gửi CV cho nhiều công ty để có kinh nghiệm phỏng vấn là rất cần thiết. Ngoài ra, cần luyện giải thuật và học System Design chắc chắn. Mock interview cũng cực kỳ quan trọng, vì giúp bạn chuẩn bị tâm lý cho các tình huống thật. Cuối cùng, hãy kiên trì, vì quá trình tìm việc có thể kéo dài và đòi hỏi sự nỗ lực không ngừng nghỉ.***
Cảm ơn anh Duy đã dành thời gian chia sẻ câu chuyện của mình! Chúc anh thành công trong sự nghiệp!
source: viblo