Uber

Uber Software Engineer Technical Screen Questions

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

17
Questions
8
Topic Areas
10+
Sources

What does the Uber Technical Screen round test?

The Uber technical screen covers core Software Engineer skills in a structured interview format. Candidates should expect a mix of coding problems, technical knowledge questions, and scenario-based discussions.

Top Topics in This Round

Uber Software Engineer Technical Screen Questions

Helping the Leetcode Community! Below question was asked : ``` Write a function that takes an integer as input and returns the smallest palindrome greater than the given number. Example Input: 1000 Ex

Uber SDE 2 Technical Interview Experience 2025

Graph,Topological Sort,Hash Table 2025

**Role:** Uber SDE 2 **Timeline:** Initial contact via LinkedIn in September 2025, followed by the Online Assessment (OA) and a scheduled coding round in late October 2025. **Round 1: Coding Interview

There are n people Each can create group and add people on group and go on trip but you need to make sure that each person can make a group with minimum of L and maximum of M person excluding himself.

Question 1: You are given an array with numbers, each round, half of the elements are deleted, the lower number stays, the higher number goes. Comparison is only among consecutive...

// Main class should be named \'Solution\' and should not be public. / Design a time-based key-value data structure that can store multiple values for the same key at different time stamps...

Total time:- 60 mins Total Questions:- 3 Platform:-Codesignal Question 1:- Given a number in base 2 convert it into base 6. Max length:-100 Question 2:- Bob is painting a wall. The wall contains N Sections and...

Naruto has an array A of N Integers and there is an array B of Ni Integers that Sakura loves. Sakura will be impressed by Naruto he can give her...

Uber - confused

Interview Experience 2022

I had a machine coding round with uber where I got a sliding window frequency counter based question, which I solved using a queue. There were some minor issues like...

This Post is in continuation to https://leetcode.com/discuss/interview-question/836679/uber-online-assessment-sept-2020/729778 **Problem** Implement an InMemory Task scheduler Library that supports these functionalities: Submit a task and a time at which the task should be executed. -->...

Before coding the interviewer asked me about resume, and past experiences and projects. Question: Uber used to call Ubercab, and they have a lot of "ubercab" stickers and assuming you can cut...

Apply - Referral [October 6th] Got Call - October 16th Scheduled 1st Round - October 30th Scheduled 2nd Round - November 18th [After clearing 1st Round] Offer - November 26th 1st...

Status: New grad, Top 10 schools Position: Software Engineering Intern Location: Palo Alto, CA Got an interview through a referral. Interview 1: In-person interview - The interviewer discussed the resume for 35-40...

Uber Experience | L4 | SDE-2

Interview Experience 2022

Hey everyone sharing my recent experience with uber for SDE-2 role. Online Screening Two questions to be solved in 90 min: 1. Simple variation of the merge intervals on leetcode. 2. Binary search (min/max...

BossCoder academy

Interview Experience 2022

Role Technical content writer intern Company BossCoder academy, its ed tech startup. Process: 1. Applied -- Linkdin post from founder 2. shortlisted, invited for assessment \t\t- write a newsletter. 3. shortlisted, invited for interview. Interview...

Node sharing question Uber

System Design 2021

This question was asked by Uber in San Francisco location, Senior position QUESTION 1) node-sharing In a server cluster there are three different types of nodes, denoted by T1, T2, T3 Each...

Given a character limit and a message, split the message without cutting words. example : "Hi your Uber is here!" with limit 15, you should get ["Hi your (1/3)", "Uber is...

Given an encoded string, you have to output the decoded string. The encoded string will have the following format: 1[ac2[de]], 2[a2[b3]], 3[a3[b23c1[d]k2[x]]]. Basically, a string consists of alphabets, numbers, and...

See All 17 Questions from This Round

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

Get Access