SONG SONG HAI ÔNG LỚN - NHẬN OFFER GOOGLE ĐẾN UBER TRONG CÙNG 1 NGÀY

Trong thế giới công nghệ cạnh tranh khốc liệt, việc nhận được lời mời làm việc từ một “ông lớn” như Google đã là một thành tựu đáng tự hào đối với bất kỳ kỹ sư phần mềm nào. Nhưng nếu có đến hai lời mời cùng lúc từ cả Google và Uber thì đó không chỉ là thành tích cá nhân, mà còn là kết quả của một hành trình chuẩn bị kỹ, chiến lược rõ ràng và sự hỗ trợ bài bản.

Trong buổi trò chuyện đặc biệt dưới đây, chúng tôi đã có dịp gặp gỡ một học viên của Engineer Pro, người không chỉ xuất sắc vượt qua quá trình tuyển dụng đầy thử thách tại hai công ty công nghệ hàng đầu thế giới, mà còn đúc kết được nhiều bài học thực tế hữu ích dành cho những ai đang chuẩn bị bước vào con đường sự nghiệp tương tự.

Gần đây bạn đã hoàn thành quá trình phỏng vấn ở cả Google và Uber. Hiện tại kết quả như thế nào?

Mình đã nhận được verbal offer từ cả hai công ty gần như cùng một lúc. Hiện tại mình đang trong quá trình thương lượng để có thể nhận được mức offer tốt nhất từ cả hai bên.

Tuy nhiên, điểm thú vị là chỉ vài giờ sau khi mình thông báo với Uber rằng đã có kết quả từ Google, họ lập tức đẩy nhanh tiến độ. Recruiter của Uber chủ động “expedite” quy trình và gửi offer gần như ngay sau đó. Vì vậy mà mình nhận được cả hai lời mời chỉ cách nhau vài tiếng.

Bạn ứng tuyển Uber cùng thời điểm với Google hay khác nhau?

Mình apply Google từ năm ngoái, còn Uber thì mới apply khoảng một tháng gần đây thôi. Mình có được referral nhờ chủ động kết nối với một số anh chị đang làm ở Uber qua LinkedIn. May mắn là có một người đã phản hồi và hỗ trợ mình giới thiệu nội bộ. Thêm một yếu tố may mắn nữa là mình apply đúng ngày Uber mở đơn ứng tuyển, điều này rất quan trọng vì ứng tuyển sớm tăng đáng kể cơ hội được xét hồ sơ.

Bạn có thể mô tả chi tiết quá trình phỏng vấn ở Uber không?

Uber có tổng cộng 4 vòng phỏng vấn chính:

  1. Vòng Online Assessment (OA): Đây là vòng sàng lọc đầu tiên. Mình hoàn thành khá sớm, còn dư khoảng 30-45 phút. Uber yêu cầu hoàn thành OA trong vòng 3 ngày, nên tốc độ làm bài cũng rất quan trọng.

  2. Ba vòng kỹ thuật (Technical Rounds):

    • Hai vòng coding với các bài dạng LeetCode, chủ yếu là graph và sliding window queue. Câu hỏi không giống hoàn toàn LeetCode nhưng rất tương tự, nên luyện tập kỹ trước là lợi thế.

    • Một vòng chuyên sâu về iOS (mặc dù mình đăng ký backend, nhưng do iOS đang có nhu cầu cao nên họ khuyến khích mình chọn mảng này).

  3. Vòng Behavioral: Tập trung vào các câu hỏi về kinh nghiệm làm việc.

Trong các vòng đó, vòng nào khiến bạn gặp nhiều khó khăn nhất?

Khó nhất chắc chắn là vòng iOS. Mình từng làm iOS khoảng 1,5 năm trước, nhưng gần đây không còn sử dụng nữa. Điều bất ngờ là Uber yêu cầu dùng MacBook để phỏng vấn iOS trong khi mình không có máy. Cuối cùng, mình phải đi mua tạm một chiếc MacBook ở Mỹ chỉ để luyện tập và phỏng vấn rồi mang trả lại sau đó.

Ở vòng này, họ đưa cho mình một project thật, yêu cầu tìm nguyên nhân khiến ứng dụng load chậm và đưa ra giải pháp. Mình tìm ra nguyên nhân nhưng không kịp implement giải pháp hoàn chỉnh trong thời gian cho phép. Phần UI mình làm ổn, nhưng do performance chưa tốt nên mình cũng khá lo.

Khi so sánh quy trình phỏng vấn ở Google và Uber, bạn thấy điểm khác biệt lớn nhất là gì?

Có hai điểm khác biệt nổi bật:

  • Thời gian chuẩn bị: Google cho mình tới 3 tuần từ khi gọi điện đầu tiên đến buổi phỏng vấn chính thức. Uber thì chỉ khoảng 1 tuần có nghĩa là mọi thứ diễn ra rất nhanh, gần như “chạy đua với thời gian”.

  • Cách đặt câu hỏi: Google có xu hướng hỏi các tình huống mô phỏng simulation, yêu cầu mình xử lý vấn đề phức tạp và bất ngờ. Trong khi đó, Uber chủ yếu bám vào danh sách câu hỏi chuẩn hóa về kinh nghiệm và dự án. Vì vậy, phỏng vấn ở Uber dễ chuẩn bị hơn, nhưng cần chuẩn bị nhiều câu chuyện thực tế hơn để không bị “bí” khi họ hỏi sâu.

Sau hai lần phỏng vấn ở hai công ty hàng đầu thế giới, bạn rút ra được những bài học gì?

Mình rút ra khá nhiều điều, có thể tóm gọn như sau:

  1. Referral cực kỳ quan trọng. Nhờ kết nối nội bộ, hồ sơ của mình được chú ý nhanh hơn và quá trình diễn ra suôn sẻ hơn. Engineer Pro đã hỗ trợ mình rất nhiều trong việc mở rộng network.

  2. Luyện tập LeetCode và nắm vững thuật toán là bắt buộc. Các dạng bài như graph, BFS, DFS, union-find xuất hiện rất thường xuyên.

  3. Chuẩn bị kỹ behavioral stories. Uber có xu hướng hỏi sâu về trải nghiệm thực tế, nên việc có nhiều câu chuyện để kể là rất cần thiết.

  4. Giao tiếp rõ ràng với recruiter. Biết timeline, kỳ vọng và chủ động cập nhật tiến độ giúp mình đi trước một bước trong quá trình phỏng vấn.

Những khóa học tại Engineer Pro có giúp ích gì cho bạn trong quá trình này không?

Mình đã học ba khóa: System Design, DSA 2 và DSA 3.

  • Các kiến thức thuật toán giúp mình giải quyết những bài coding phức tạp, đặc biệt là graph và union-find.

  • Khóa System Design giúp mình tự tin khi thảo luận về kiến trúc hệ thống, latency, throughput và giải thích cách mình thiết kế dự án trong vòng phỏng vấn.

  • Ngoài ra, nhờ được học lại những thuật toán nền tảng, mình hiểu rõ bản chất và áp dụng tốt hơn khi làm bài.

Cuối cùng, bạn đã đưa ra quyết định về công ty mình sẽ chọn chưa?

Hiện tại mình thiên về Google hơn, vì team AI Infrastructure mà mình được offer rất mạnh và có nhiều tiềm năng phát triển trong tương lai. Tuy nhiên, mức compensation của Uber cao hơn, nên mình vẫn đang thương lượng để tối ưu lựa chọn cuối cùng.

Từ một học viên Engineer Pro đến người nắm trong tay lời mời làm việc từ hai tập đoàn công nghệ hàng đầu thế giới, hành trình của nhân vật trong bài phỏng vấn này là minh chứng sống động cho sức mạnh của sự chuẩn bị có chiến lược, mạng lưới kết nối đúng đắn và kiến thức nền tảng vững chắc.

Không chỉ là câu chuyện thành công cá nhân, đây còn là lời nhắn gửi tới những kỹ sư phần mềm trẻ: nếu biết đặt mục tiêu rõ ràng, học hỏi bài bản và không ngừng trau dồi năng lực, việc nhận offer từ những công ty như Google hay Uber hoàn toàn không phải là điều “bất khả thi”.

_________________________________

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