ANH TRIẾT – CÂU CHUYỆN VƯỢT “VŨ MÔN” VÀO BIG TECH
Việc gia nhập các công ty công nghệ hàng đầu (Big Tech) là một mục tiêu đầy thách thức nhưng cũng rất hấp dẫn đối với nhiều kỹ sư phần mềm. Hôm nay, chúng ta sẽ cùng trò chuyện với anh Triết – một kỹ sư phần mềm hiện đang làm việc tại Grab – để tìm hiểu về hành trình của anh ấy, những kinh nghiệm học tập tại Engineer Pro và bí quyết vượt qua các vòng phỏng vấn khắt khe.
Chào anh Triết! Trước tiên, anh có thể giới thiệu một chút về bản thân và các công việc mà anh đã trải qua được không?
Mình là Triết, hiện đang đảm nhiệm vai trò Software Engineer tại Grab. Mình chính thức gia nhập Grab từ cuối tháng 9 năm ngoái, tính đến nay đã được khoảng 6 tháng. Công việc của mình tập trung vào phát triển và tối ưu hệ thống backend, xử lý dữ liệu lớn và đảm bảo hiệu suất của các dịch vụ quan trọng trong hệ sinh thái của Grab.
Trước khi gia nhập Grab, mình đã có kinh nghiệm làm việc tại một số công ty công nghệ khác, cũng với vai trò Software Engineer. Trong đó, có thời gian mình đảm nhận vị trí Leader phụ trách System Design, chuyên thiết kế và tối ưu kiến trúc hệ thống, đảm bảo scalability, reliability. Chính khoảng thời gian này đã giúp mình tích lũy nhiều kinh nghiệm về thiết kế hệ thống, từ đó hỗ trợ rất nhiều cho quá trình phỏng vấn vào Grab cũng như công việc hiện tại.
Anh đã tham gia những khóa học nào tại Engineer Pro và lý do vì sao anh chọn học tại đây?
Mình đã tham gia 5 khóa học tại Engineer Pro, bao gồm DSA 1, 2, 3 và System Design 1, 2. Lý do chính để học DSA là vì trước đó, trong quá trình học đại học, mình tập trung nhiều vào việc trở thành một Software Engineer thực chiến hơn là tham gia các cuộc thi thuật toán. Tuy nhiên, khi đi làm và muốn chinh phục các công ty Big Tech, mình nhận ra rằng thuật toán là một yếu tố quan trọng mà mình cần nâng cao.
Ban đầu, mình chỉ dự định học DSA, nhưng sau khi trải qua một số cuộc phỏng vấn, mình nhận ra System Design của mình vẫn chưa đủ tốt. Quan trọng nhất là cách trình bày System Design trong buổi phỏng vấn, vì vậy mình quyết định học thêm hai khóa System Design tại Engineer Pro.
Anh đánh giá chất lượng các khóa học tại Engineer Pro như thế nào?
Chất lượng các khóa học rất tốt! Đầu tiên, syllabus của từng khóa rất rõ ràng, bài giảng cung cấp đầy đủ kiến thức cần thiết cho phỏng vấn. Ngoài ra, các mentor tại đây rất nhiệt tình, hỗ trợ từ vấn đề bài tấn công cho đến các vấn đề thực tế như deal lương, behavior question. Đây là một trong những lý do khiến Engineer Pro nổi bật so với những nơi học khác.
Vậy quy trình phỏng vấn tại Grab có những vòng nào? Và điều gì khiến anh ấn tượng nhất?
Grab gồm ba vòng chính: thuật toán, system design và culture fit.
Vòng Coding Interview
Đây là vòng kiểm tra khả năng giải quyết vấn đề thông qua các bài toán về thuật toán và cấu trúc dữ liệu.
Ứng viên sẽ phải giải quyết một hoặc nhiều bài tập trên nền tảng code trực tuyến, yêu cầu không chỉ đúng mà còn phải tối ưu về hiệu suất.
Điểm quan trọng ở vòng này không chỉ là việc tìm ra lời giải mà còn là cách tư duy, diễn giải rõ ràng và khả năng tối ưu hóa thuật toán.
Vòng System Design
Đây là vòng thử thách nhất theo quan điểm của mình. Ứng viên sẽ được yêu cầu thiết kế một hệ thống phần mềm có quy mô lớn, đảm bảo các yếu tố như scalability, availability, reliability, ....
Ngoài kiến thức chuyên môn sâu về kiến trúc hệ thống, điều quan trọng là cách trình bày phải rõ ràng, mạch lạc, giải thích được lý do cho từng quyết định thiết kế.
Một điều cần lưu ý là mỗi công ty sẽ có cách đánh giá system design khác nhau, nên việc chuẩn bị không thể theo một khuôn mẫu cố định mà cần linh hoạt để đáp ứng yêu cầu cụ thể của từng nơi.
Vòng Culture Fit (Behavioral Interview)
Vòng này kiểm tra mức độ phù hợp của ứng viên với văn hóa công ty, cách ứng xử trong môi trường làm việc cũng như khả năng giải quyết tình huống thực tế.
Điểm đặc biệt là tại Grab, vòng này không chỉ xoay quanh behavioral questions mà còn lồng ghép các tình huống kỹ thuật để đánh giá cách ứng viên xử lý vấn đề trong môi trường thực tế.
Ứng viên cần thể hiện được tư duy làm việc nhóm, khả năng giao tiếp và phong cách ra quyết định của mình.
Với mình, vòng System Design là thử thách nhất. Lý do là vì nó đòi hỏi sự hiểu biết sâu rộng về kiến trúc hệ thống và cách tư duy thiết kế. Quan trọng hơn nữa, đây không chỉ là bài kiểm tra về kiến thức mà còn là bài kiểm tra về cách tiếp cận vấn đề, kỹ năng giao tiếp và khả năng đưa ra quyết định. Do đó, ứng viên cần luyện tập không chỉ để nắm chắc kiến thức mà còn để trình bày ý tưởng một cách mạch lạc, thuyết phục.
Anh có thể chia sẻ một số kinh nghiệm quan trọng giúp anh vượt qua các vòng phỏng vấn không?
Mình nghĩ có ba yếu tố quan trọng:
Chuẩn bị kỹ thuật toán: Thuật toán không chỉ là về giải bài tập mà còn là cách tư duy, tối ưu hóa và trình bày lời giải mạch lạc. Khi ôn luyện, mình luôn tập trung vào cách trình bày giải pháp rõ ràng, dễ hiểu nhất.
System Design cần có chiến lược: Trong phỏng vấn, không chỉ cần biết kiến thức mà còn phải có cách tiếp cận bài toán hợp lý. Ví dụ, thay vì lao ngay vào chi tiết, mình thường bắt đầu bằng việc hiểu yêu cầu, sau đó chia nhỏ vấn đề và đề xuất từng giải pháp có lý do cụ thể.
Rèn luyện kỹ năng behavior question: Đây là phần rất quan trọng nhưng dễ bị xem nhẹ. Mình thường dùng phương pháp STAR (Situation - Task - Action - Result) để trả lời, giúp câu trả lời mạch lạc và thuyết phục hơn.
Với những bạn đang có mục tiêu vào Big Tech, anh có lời khuyên nào không?
Nếu bạn muốn vào Big Tech, hãy bắt đầu từ việc đặt mục tiêu cụ thể, xác định điểm yếu của mình và lên kế hoạch học tập, luyện tập một cách có chiến lược. Hãy kiên trì, đừng ngại thử thách, và quan trọng nhất là tìm một cộng đồng phù hợp để học hỏi và phát triển. Mình nghĩ Engineer Pro là một nơi rất tốt để các bạn có thể rèn luyện và đạt được mục tiêu của mình.
Cuộc trò chuyện với anh Triết đã mang đến nhiều góc nhìn giá trị về quá trình chuẩn bị và chiến lược chinh phục Big Tech. Qua những chia sẻ thực tế này, hy vọng các bạn sẽ có thêm động lực và định hướng rõ ràng để tiến xa hơn trên con đường sự nghiệp của mình. Nếu bạn cũng đang có mục tiêu vào các công ty công nghệ hàng đầu, hãy bắt đầu ngay từ hôm nay với một kế hoạch luyện tập hiệu quả!