Uber Winter Intern Offer 2025

uber logo
uber
Software Engineering InternBangalore, or Hyderabad IndiaOffer
November 19, 20240 reads

Summary

I successfully secured a Software Engineering Intern offer for Winter 2025 at Uber, after navigating through their application process which included an online assessment and three interview rounds focusing on DSA, Low-Level Design, and a Hiring Manager discussion.

Full Experience

I initiated my application for the Uber Winter Intern position through their career portal. I've learned that it's crucial to check their portals regularly, as openings for mass drives typically last only a day or two. After applying, I was invited to an Online Assessment consisting of three questions, to be completed in 90 minutes. A pattern I observed was that the penultimate question often proved to be the toughest, so I strategically saved it for last. The difficulty of the questions ranged from LeetCode Medium to Hard, and I managed to solve all three. Approximately three weeks after the OA, my interview was scheduled.

All my interview rounds were conducted on the same day, and I was thrilled to receive an offer just two working days later. The interview experience felt pretty standard for Uber. My first round was dedicated to Data Structures and Algorithms, where I was presented with two LeetCode Hard problems. I was able to code the first question quite quickly, which led to a second question being posed, and I completed that within the allotted time as well. The second round focused on Low-Level Design, specifically the 'Parking Lot' problem. The final round was with a Hiring Manager, where we delved into my previous internships and discussed my interest in Uber.

Interview Questions (1)

Q1
Low-Level Design: Parking Lot
System Design

Design a parking lot system. This typically involves designing classes for parking spots (different types like handicapped, compact, large), vehicles (car, truck, motorcycle), entry/exit points, parking lot structure, and handling operations like parking a vehicle, unparking, displaying available spots, etc.

Preparation Tips

My advice for anyone preparing for Uber interviews, especially juniors, is to be highly mindful of the strict time limits; they won't extend even a minute beyond the allocated 45 minutes per round. For LLD, I recommend drafting a bare-bones design as quickly as possible to ensure you have a functional prototype rather than spending too much time on details you might not complete. The same principle applies to DSA: if you know the solution, dive straight into coding the most efficient approach without hesitation.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!