PHỎNG VẤN UBER CÓ KHÓ KHÔNG? TRẢI NGHIỆM THỰC TẾ TỪ HỌC VIÊN ENGINEER PRO
Trong buổi trò chuyện hôm nay, Engineer Pro đã có cơ hội phỏng vấn một học viên vừa trải qua quá trình phỏng vấn tại Uber, đồng thời cũng đang sở hữu kết quả rất tích cực từ Google. Đây là một trường hợp đặc biệt, khi học viên không chỉ pass phỏng vấn ở hai công ty công nghệ hàng đầu, mà còn đang đứng trước bài toán lựa chọn và thương lượng offer.
Thông qua buổi phỏng vấn này, học viên đã chia sẻ rất chi tiết về cách apply, cách làm việc với recruiter, trải nghiệm từng vòng phỏng vấn tại Uber, sự khác biệt giữa Uber và Google, cũng như những bài học quan trọng cho các bạn đang chuẩn bị bước vào hành trình chinh phục Big Tech.
Hôm nay mình muốn hỏi kỹ hơn về quá trình bạn phỏng vấn vào Uber. Trước hết, không biết kết quả phỏng vấn Google đợt trước của bạn hiện tại như thế nào rồi?
Hiện tại mình đã có kết quả chính thức rồi. Mình đang có verbal offer từ Google. Tuy nhiên, mình vẫn chưa accept ngay mà đang trong quá trình negotiate. Lý do là vì mình nhận được offer từ Uber gần như cùng thời điểm, nên mình muốn tận dụng cả hai offer để thương lượng tốt hơn, xem bên nào có thể điều chỉnh thêm về compensation, level hoặc các yếu tố khác.
Thực ra đây cũng là một tình huống khá áp lực, vì mình phải cân nhắc rất nhiều yếu tố cùng lúc: team, định hướng lâu dài, công nghệ, cũng như đãi ngộ.
Vậy tức là kết quả của Uber cũng tương đương Google đúng không?
Dạ đúng rồi. Thậm chí kết quả từ Uber còn đến khá nhanh. Sau khi mình hoàn thành các vòng phỏng vấn thì chỉ vài tiếng sau đã có phản hồi ban đầu. Trước đó mình có chủ động nhắn với recruiter bên Uber và chia sẻ thẳng là mình đã có kết quả từ Google rồi. Mục đích của mình là để Uber biết rằng timeline của mình khá gấp.
Recruiter bên Uber phản hồi rất rõ ràng, họ nói là sẽ expedite toàn bộ process để kịp timeline của mình. Sau đó thì chỉ khoảng 2–3 ngày là mình nhận được verbal offer. Tính ra thì cả Uber và Google gần như đưa offer cho mình trong cùng một ngày.
Thời điểm bạn apply Uber có trùng với lúc apply Google không?
Google thì mình apply từ năm ngoái, quá trình kéo dài khá lâu. Còn Uber thì mình mới apply cách đây khoảng một tháng, khá là gần thời điểm hiện tại. Uber diễn ra nhanh hơn rất nhiều so với Google.
Lúc apply Uber bạn tự apply hay có referral?
Mình có referral. Mình chủ động reach out một số anh chị và bạn bè trên LinkedIn. Rất may là có một bạn phản hồi và đồng ý referral cho mình. Mình apply đúng vào ngày Uber vừa mở job đó.
Cá nhân mình thấy việc apply sớm, ngay khi job vừa mở, cực kỳ quan trọng. Nó không chỉ giúp hồ sơ được review sớm hơn mà còn thể hiện sự chủ động, nghiêm túc với vị trí.
Vị trí bạn apply vào Uber là gì và level ra sao?
Mình apply vào vị trí level 3, tương đương junior engineer. Role này thuộc Maps Organization, cụ thể là team Location and Sensors. Đây là team làm về dữ liệu vị trí, cảm biến, và các bài toán liên quan đến bản đồ, nên khá thiên về backend, data và performance.
Bạn có thể chia sẻ chi tiết toàn bộ quá trình phỏng vấn Uber không?
Quy trình bắt đầu bằng một vòng Online Assessment trên CodeSignal. Mình làm vòng này khá ổn, tốc độ làm bài nhanh và còn dư khoảng 30–45 phút. Uber cho thời gian rất gấp, chỉ khoảng 3 ngày để hoàn thành OA, nên mình làm sớm và nộp luôn.
Sau OA, recruiter liên hệ hỏi mình muốn theo hướng iOS hay Backend. Nếu chọn iOS thì sẽ có thêm một vòng iOS interview. Mình nói rõ là mình prefer Backend, nhưng iOS cũng được vì trước đây mình từng làm iOS khoảng 1 năm rưỡi. Có vẻ recruiter khá muốn mình theo iOS, vì iOS engineer đang rất thiếu và in-demand tại Uber.
Tiếp đến là tổng cộng 4 vòng:
3 vòng technical
1 vòng behavioral
Trong đó:
2 vòng LeetCode
1 vòng iOS
1 vòng behavioral
Hai vòng LeetCode thực sự khá khó. Dạng bài rất giống với các bài thuộc tag Uber trên LeetCode, nên nếu luyện đúng trọng tâm thì vẫn có thể làm được. Một bài liên quan đến graph, một bài liên quan đến queue và sliding window.
Vòng behavioral của Uber có gì đặc biệt không?
Vòng behavioral khá đặc biệt. Interviewer gần như chỉ đọc nguyên một danh sách câu hỏi có sẵn. Mình trả lời từng câu một. Có những câu mình đã vô tình trả lời trước ở câu trước rồi, nhưng họ vẫn tiếp tục hỏi câu tiếp theo đúng theo checklist.
Interviewer cũng nói thẳng là họ biết mình đã đề cập rồi, nhưng vẫn cần hỏi cho đủ quy trình. Vì vậy mình phải chuẩn bị rất nhiều câu chuyện khác nhau, dù nội dung có thể xoay quanh cùng một kỹ năng hay giá trị.
Vòng nào khiến bạn thấy khó nhất?
Vòng iOS là vòng khó nhất với mình. Mình từng làm iOS khoảng 1 năm rưỡi, nhưng hơn 1 năm gần đây mình không đụng đến vì không có MacBook. Trước phỏng vấn mình có hỏi recruiter là có cần MacBook không thì recruiter cũng không chắc. Đến gần ngày phỏng vấn iOS mới xác nhận là cần.
Lúc đó mình đang ở Mỹ nên phải ra store mua MacBook, thi xong thì trả lại. Mình chỉ có khoảng 1 tuần để ôn iOS.
Vòng này có hai câu:
Một câu về performance (tìm nguyên nhân app load chậm và tối ưu)
Một câu về UI
Ở câu performance, mình tìm ra được root cause nhưng không kịp implement full solution. Sang câu UI thì mình làm khá tốt, nhưng vì câu trước chưa ổn nên tâm lý bị ảnh hưởng. Dù vậy rất may là mình vẫn pass được vòng này.
So sánh vòng coding Uber và Google thì bạn thấy sao?
Mình thấy hai bên khá ngang nhau, nhưng Google khó hơn một chút. Bài Uber khó nhưng quen thuộc, có thể luyện được trên LeetCode. Bài Google thì khá lạ, mình chưa từng gặp dù đã luyện rất nhiều. Uber có bài mình đánh giá là LeetCode hard, thậm chí hard khó, nhưng vẫn nằm trong khuôn khổ luyện tập được.
Sau toàn bộ quá trình này, bạn rút ra được điều gì?
Mình thấy referral cực kỳ quan trọng. Engineer Pro có network rất tốt, giúp học viên kết nối được với anh chị ở các công ty lớn, đây là lợi thế rất lớn.
Ngoài ra, mình nghĩ cần apply sớm, chuẩn bị kỹ LeetCode, Data Structures & Algorithms, behavioral và giao tiếp rõ ràng với recruiter về timeline.
Hiện tại bạn đã quyết định chọn Uber hay Google chưa?
Hiện tại mình đang thiên về Google hơn, dù compensation của Uber cao hơn. Mình đang negotiate để Google match lại. Team Google mà mình vào là AI Infrastructure – một team rất mạnh và phù hợp với xu hướng AI hiện tại. Uber cũng rất tốt, nhưng ở thời điểm này mình nghiêng về Google hơn.
Câu chuyện của học viên Engineer Pro cho thấy rằng phỏng vấn Big Tech không chỉ là kỹ thuật, mà còn là chiến lược, sự chuẩn bị toàn diện và khả năng tận dụng cơ hội. Đây là một hành trình đòi hỏi kiên trì, kỷ luật và tư duy đúng đắn – và cũng là nguồn cảm hứng rất lớn cho các bạn đang trên con đường chinh phục Uber, Google và các công ty công nghệ hàng đầu khác.
_____________________________
EngineerPro 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, … EngineerPro đả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ệ:




