Uber

Uber Software Engineer Phone Screen Questions

166+ questions from real Uber Software Engineer Phone Screen rounds, reported by candidates who interviewed there.

166
Questions
8
Topic Areas
10+
Sources

What does the Uber Phone Screen round test?

The Uber phone screen typically lasts 45-60 minutes and evaluates core Software Engineer fundamentals. Candidates should expect 1-2 algorithmic problems, basic system design discussion at senior levels, and questions about relevant experience. The goal is to confirm technical competence before bringing candidates onsite.

Top Topics in This Round

Uber Software Engineer Phone Screen Questions

Phone Screen One question https://leetcode.com/problems/bus-routes/

"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...

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

**Problem** You are given a stream of customer visits. Each customer is identified by an integer customerId. A customer is called a one-time visitor if they have visited exactly once. **Implement the

**Round 1** The first round involved a medium-level DSA problem. The interviewer was friendly and made the discussion comfortable. Problem Statement: You are given an integer n representing the number

The interviewer was very nice, and the experience was great, but the HR's actions were baffling. The following content requires a score of 140 or higher. You can already view it. Given a website's use

The store opened an Uber two days ago. The question is Number of islands, the title is as follows. # Build a 2-dimensional representation of terrain that can represent some land and water parts. # Par

I had a meeting room question. The input consists only of a series of room IDs. The starting available time for each room is [-inf, inf]. Then, I called `scheduleMeeting(start, end)`. The overall appr

**Interview 1: SSE (L5-A) Backend** **Problem Statement:** Solve the "Water and Jug Problem" (determine if specific water amounts can be measured using two jugs of different capacities). **Context and

**Problem Statement** Design an API to manage meeting schedules for a predefined set of conference rooms. The system requires a method `scheduleMeeting(startTime, endTime)` that performs the following

Giving back to leetcode community who helped me with my next job! Round 1 (DSA): Trie based question - Find all words with certain prefix. It had some catch over and...

Given two inputs, First input is the location map, a 2D array | O | E | E | E | X | | E | O | X | X |...

Uber | SSE | Phone

Distributed-Systems 2024

Recently had a phone interview with Uber. I was able to do the first question but wasn\'t able to do the follow up. Help me solve it please. Question 1 :...

Group Anagrams : https://leetcode.com/problems/group-anagrams/description/ 2. Build a reservation system for a predefined set of conference rooms given as a list of room Ids [\u2018roomA\u2019, roomB\u2019...]. It should have a method...

Given an array A of length n and a 2D array B which consists of m queries. Each query is one of the following two types: \u2022 Type 1- L R 0:...

Uber | SDE 2 | BLR | Rejected

Interview-Experience 2024

Experience: 2 YOE Round 1: Phone Screen (45 Mins) One DSA problem with followup. Problem was around heapsort. Round 2: Technical Interview DSA (1 Hour) Introduction and talk about the project. Backtracking and grid...

Uber | L5a | NY | Accepted

Interview-Experience 2024

Round 1 - Screening round variation of https://leetcode.com/problems/walls-and-gates/description/ (a number of comuters on a nxm grid are infected with a virus that is spreading at every direction (u,d,l,r) every hour, return...

Round 1: You need to find the distances of the blockers ("X") from each robot ("O") in the grid, and then match the distances with the given list [2, 2, 4,...

Current Experience: 2.2 years Current company: Microsoft current TC: 20L base + 10L stocks/year How I applied: Applied via referral Phone screen: Interviewer joined the call and pasted the problem statement without any introduction: Develop a...

This is a variation on the Basic Calculator where we essentially are thinking about parsing the input in a pre-order manner [sign, operand1, operand2] Suggested a recursive solution, was pressed to...

See All 166 Questions from This Round

Full question text, answer context, and frequency data for subscribers.

Get Access