
Uber
Intern Software Engineer

Practice for Intern Software Engineer
Uber
Recruiter Screen
A 30-minute introductory call with a recruiter to discuss your background, interests, and the internship role. This round also serves to align expectations and provide an overview of Uber's culture and values .
Tell me about your past experiences and why you're interested in a Software Engineer Intern role at Uber.
What motivates you, and why do you think Uber would be a great fit for you?
Describe what you're looking for in a Software Engineer Intern role.
All interviews are private and won't be shared with the recruiters.
Technical Phone Screen: Data Structures and Algorithms
A coding interview conducted via CodeSignal or a similar platform, focusing on data structures and algorithms. The interviewer will assess your problem-solving skills, coding proficiency, and ability to explain your approach .
Given an array of integers, write a function to find the largest continuous sum.
Implement a function to check if a string is a palindrome.
How would you search for a given number in a sorted array with unique elements?
All interviews are private and won't be shared with the recruiters.
Technical Interview: Low-Level Design
This round focuses on low-level system design, where you might be asked to design a data structure or solve a specific problem using object-oriented principles. The interviewer will evaluate your understanding of data structures, algorithms, and object-oriented programming .
Design a parking system with different types of parking spots (e.g., compact, regular, large).
How would you implement a triply linked list?
Design a food rating system.
All interviews are private and won't be shared with the recruiters.
Behavioral & Uber Values Deep Dive
A behavioral interview with the hiring manager to assess your collaboration skills, leadership potential, and alignment with Uber's core values. Be prepared to discuss your past experiences and how they relate to Uber's mission and culture .
Tell me about a time you had to work with a difficult team member. How did you approach the situation?
Describe a project where you had to meet a tight deadline. What steps did you take to ensure its completion?
Uber values 'Go Get It.' Can you describe a time when you demonstrated this value?
All interviews are private and won't be shared with the recruiters.