Uber Software Engineer Interview Questions
584+ questions from real Uber Software Engineer interviews, reported by candidates.
Round Types
Top Topics
Questions
I was previously a SWE in a mid tier company working in health and fintech. I have a comp sci degree with a 4.0 GPA at GaTech and was working with golang, php and python on webdev services to ingest E
Just saw a lot of you guys have received OA from uber. I secured an internship at Uber. This is the OA and interview experience. Hope it helps you guys. The the online assessment consisted of 3 DSA qu
4 Most Common Design Patterns for Low Level Design Interviews
The 4 most common design patterns used in LLD interviews are: **Strategy** pattern, **Observer** pattern, **Factory** pattern and **Singleton** Pattern. If you ask, which is the most common or most po
Tutorial: How to approach Low Level Design Interviews
Let's answer a few basic questions first: **Q.** Will I have to write code or will UML diagrams be enough? **ANS:** Yes you have to write code/discuss logic for a few functionalities, only drawing UML
UberSTAR Internship Interview Experience
Like the title says, I had an interview today for the UberSTAR Internship, and I just wanted to share my experience for anyone else who applied, as I couldn't find many accounts of the process when I
Uber Onsite
Given a list[[s,e],[s1,e2],[s2,e2]]. Return the frequency of intervals [[0,3],[1,4],[2,7]] [0,1]->1 [1-2]-> 2 [2-3]-> 3 [3-4]-> 2 [4-7]->1
Uber Phone Screen
Phone Screen One question https://leetcode.com/problems/bus-routes/
Uber | OA
Given two integer arrays a and b, and an integer value d, your task is to find the comparator value between these arrays. \tThe comparator value is defined as the...
You are the mayor of a very old city. The ciry has n major tourist attractions. You are given the locations (x, y, z) for each of these tourist attractions. To...
Status: New grad (2024 batch) Position: Software Engineer 1 Location: Bengaluru, India Date: September 20, 2024 Online Assessment There were 4 questions in total. All four of the questions can be found here. Problem Solving Round...
UBER || 2022 || Onsite(India)
Given n drivers on a road with position of ith driver defined as Xi and maximum speed of vehicle Si. Find the minimum time taken for the cars to arrive...
Uber Onsite Interview Question [DSA Round]
How to solve this? Got this in Uber BPS coding interview. Do you know of any leetcode question similar to this? you are given a list of intervals [1, 3], [4,...
Uber - Coding round 1 - for SDE II
"You are given an array A of N positive integer values. A subarray of this array is called Odd-Even subarray if the number of odd integers in this subarray is...
Uber OA | Oct 2020
Question - 1: Rotate a matrix in clockwise direction without any extra space. You can\'t rotate the numbers on the diagonals. It\'s similar to this one: https://leetcode.com/problems/rotate-image/ **Question - 2: Given a list...
Uber SDE 2 Fullstack Interview: Course Schedule II and Connect Four LLD
**How did I apply** : I had applied multiple times via referrals but never got shortlisted. Then, one fine day, the role showed up on LinkedIn. I applied directly and received an email from the recrui
Uber SDE 2 Phone Interview: Union Find Graph Optimization Challenge
I shared the brute-force approach in the first 5 minutes, then spent the next 40 minutes grinding for the optimal solution he kept hinting it can be better. When I couldn't quite nail the optimization
1. Final all the local minima in an array, and return indices Local Minia: Left and right elements are equal or less than it is considered as local minima ``` Example: Input Values: [3,5,1,4,7] Result
Uber L5 System Design Interview Experience: Designing Kafka Message Broker
Recently went through a system design round at Uber where the prompt was: "Design a distributed message broker similar to Apache Kafka." The requirements focused on topic-based pub/sub, partitioned or
Uber L4 Interview Experience: DSA, LLD, and Driver HeatMap HLD
Round 1 (DSA): Disjoint Set Union based question Round 2 (DSA): Number/string manipulation — focused on palindrome logic and edge cases. Round 3 (System Design, LLD): Classic design question around tr
Problem Statement You are given a permutation `p` of size `n`. For each prefix `p[1..k]` (where `1 ≤ k ≤ n`), determine whether it forms a valid permutation of integers from `1` to `k`. A prefix is
See All 584 Uber Software Engineer Questions
Full question text, answer context, and frequency data for subscribers.
Get Access