Upload Button Icon Add office photos

Uber

Compare button icon Compare button icon Compare
4.2

based on 801 Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Uber Software Developer Intern Interview Questions, Process, and Tips for Freshers

Updated 20 Sep 2024

Top Uber Software Developer Intern Interview Questions and Answers for Freshers

  • Q1. Number of operations to make Graph connected You have been given a graph consisting of ‘N’ vertices numbered from 1 to ‘N’. The graph has ‘M’ edges. In an operation, you ...read more
  • Q2. XOR Query Assume you initially have an empty array say ‘ARR’. You need to return the updated array provided that some ‘Q’ number of queries were performed on this array. ...read more
  • Q3. Rotting Oranges You have been given a grid containing some oranges. Each cell of this grid has one of the three integers values: Value 0 - representing an empty cell. Val ...read more
View all 13 questions

4 Uber Software Developer Intern Interview Experiences for Freshers

14 questions found

Sort by: Popular
Interview experience
5
Excellent
Difficulty level
Easy
Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Mar 2024.

2 Interview Rounds

1

Coding Test Round

Graphs ,arrays , Hashmaps and Heaps

2

One-on-one Round (2 Questions)

  • Q1. Graphs related dfs
  • Q2. Changes on graph structure

Skills evaluated in this interview

Software Developer Intern Interview Questions

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed in Dec 2020.

3 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

This round had 2 coding problems and we had to code it on hackerearth only.
The use of Outside IDE was forbidden.
The timing of test was 12:00 PM to 1:30 PM.

  • Q1. Meeting Ninja is organizing a meeting in an office that starts at a time ‘0’ and will end at a time ‘LAST’. There are ‘N’ presentations that are going to take p...read more
  • Q2. Total Unique Paths You are present at point ‘A’ which is the top-left cell of an M X N matrix, your destination is point ‘B’, which is the bottom-right cell of ...read more
2

Coding Test Round (2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round was coding round with discussion .
The interviewer tried to trick the questions and wanted to test how we respond if something is asked out of preparation.
The code we ran on Google Docs was checked on Online IDE if it ran for sample inputs.
Timing : 12:00 PM to 1:30 PM

  • Q1. Number of operations to make Graph connected You have been given a graph consisting of ‘N’ vertices numbered from 1 to ‘N’. The graph has ‘M’ edges. In an opera...read more
  • Q2. Snake and Ladder You have been given a Snake and Ladder Board with 'N' rows and 'N' columns with the numbers written from 1 to (N*N) starting fr...read more
3

Coding Test Round (1 Question)

Round duration - 75 minutes
Round difficulty - Hard

This was a problem solving round and lasted for 75 minutes. The interviewer gave me a very complicated question.
The round was held on Google Meet and I was supposed to tell him the approach and write code on shared Google Docs.

  • Q1. XOR Query Assume you initially have an empty array say ‘ARR’. You need to return the updated array provided that some ‘Q’ number of queries were performed on th...read more

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriaAbove 6 CGPAUber interview preparation:Topics to prepare for the interview - Dynamic Programming, OOPs, Computer Network, Operating System, Game TheoryTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : prepare all Topics from Coding Ninjas of Course Competitive Programming. Also I practiced atleast one question everyday from sites like Leetcode,Interviewbit and also took part in Codeforces Contest.
Tip 2 : Though Data Structure is the base for any tech interview, one must know some other subjects as well like Operating System, Networking, and Database Management System for which I took help from Coding Ninja’s notes and from GeeksforGeeks.

Application resume tips for other job seekers

Tip 1 : Keep your resume up to date and mention 2-3 good level projects which will give a good impression to the interviewer .
Tip 2 : Don't put false things on the resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Get interview-ready with top interview questions

Software Developer Intern Interview Questions

user image CodingNinjas

posted on 16 Sep 2021

I was interviewed before Sep 2020.

4 Interview Rounds

1

Coding Test Round (3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

There were a total of three questions of 100, 200, and 300 points respectively. Partial points were given if partial tests got passed for any problem. The Codesignal environment was similar to Hackerrank, so not much different. I think the test was held in the afternoon time.

  • Q1. Kadane's Algorithm A sub-optimal code was given in the problem. We had to understand what the code does and then write an optimal code which does the same thing...read more
  • Q2. Game of stones Given the count of total stones in a game. Two-player ‘Ale’ and ‘Bob’ are playing the game. Your task is to find who will win the game if both th...read more
  • Q3. Return subsets sum to K Given an integer array 'ARR' of size 'N' and an integer 'K', return all the subsets of 'ARR' which sum t...read more
2

Video Call Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round was a video call round held on Zoom and the Codesignal platform was to be used for coding the problems. The round started with the interviewer giving a small introduction about him and then asking me to introduce myself.

  • Q1. Rotting Oranges You have been given a grid containing some oranges. Each cell of this grid has one of the three integers values: Value 0 - representing an empty...read more
  • Q2. Find Indices For Local Minimas and Maximas Given an array “arr” of “N” integers. Your task is to find and return all the indices of local minima and local maxim...read more
3

Video Call Round (1 Question)

Round duration - 60 minutes
Round difficulty - Medium

The setup was exactly similar to the first interview round. The interviewer was very friendly. My advice will be to see the interviewer as a team mate and think you have to solve the question together with him. Don't panic and start speaking out what observations you can make about the problem.

  • Q1. Sort by Kth bit You are given an array/list ‘ARR’ of ‘N’ positive integers and an integer ‘K’. Your task is to group all the array elements with ‘K-th’ bit (rig...read more
4

Video Call Round (1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was already night time till this interview started because all the three interview rounds were held on the same day. This was not a DS+Algorithms round. He first asked me to introduce myself. So I started by telling what all I have done in my college up till now and then I told him about my internship experience at myKaarma which just ended few days back. There was around 10-15 minutes discussion on what I was working on in my intern project.

  • Q1. System Design This was not exactly a system design question but he asked me how can I design a platform which can be used by political parties to do online camp...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Indian Institute of Technology (BHU) Varanasi. I applied for the job as SDE - Intern in BangaloreEligibility criteria8 CGPAUber interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Operating Systems, OOP, some basics of DBMS but I don't feel it was much required for an intern role interviewTime required to prepare for the interview - 2-3 monthsInterview preparation tips for other job seekers

Tip 1 : Try to learn DS+Algorithms from the basics in the starting phase of your preparation. Though, in the later stages of the preparation, some cramming can be employed for the problems generally asked in the interviews (but that too with proper understanding)
Tip 2 : Don't forget to prepare topics like OS and OOP. Although I was not asked much about these topics but my friends were asked some questions from these topics. These topics can be prepared in 2-3 days from YouTube itself.
Tip 3 : For an intern role interview, 2-3 projects including the college projects should be enough. You should be prepared to explain your project answer the basic questions like the approach which you followed, the problems you faced during the project, etc. 
Tip 4 : If possible you can have a prior intern experience as well, but one thing for sure, preparing DS+Algorithms is much more important than this.

Application resume tips for other job seekers

Tip 1 : Writing things which you don't know about properly won't give you much benefit. Rather, they can get you into problem if asked about them.
Tip 2 : Writing much about the things like extra curricular activities in the resume for software roles don't give you much benefit in my opinion. Though I wrote 2-3 PORs which had.
Tip 3 : Trying to make your resume longer unnecessarily won't give you any benefit.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer 1 | Software Developer II | Software Developer Intern interview

user image Coding Ninjas

posted on 1 Dec 2021

Uber interview questions for designations

 Software Engineer Intern

 (3)

 Software Developer

 (8)

 Software Developer II

 (2)

 Software Trainee Intern

 (1)

 Software Developer 1

 (1)

 Software Engineer

 (16)

 Software Engineer2

 (1)

 Actuarial Intern

 (1)

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Fair and was interviewed in Jul 2024.

2 Interview Rounds

1

Coding Test Round

More focus on dp,graphs.

2

Technical Round (2 Questions)

  • Q1. Focus on backend concepts,routing.
  • Q2. Question on flood fill algo,backtracking.
Interview experience
4
Good
Difficulty level
Moderate
Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Institute of Technical Education and Research, Bhuvaneshwar and was interviewed in Jun 2023.

4 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
2

Aptitude Test Round

Average difficulty basic questions

3

Technical Round (1 Question)

  • Q1. 2 codes 1 subquery OOPS DBMS Linux data structures
4

Technical Round (1 Question)

  • Q1. Based on understanding of OOPS and DBMS .In depth knowledge required.

I was interviewed in Feb 2021.

4 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

The round was conducted on the HackerRank platform. It was conducted in the morning from 12:00 pm to 1:30 pm.
The only requirement was a stable internet connection.

  • Q1. Valid Parentheses You're given string ‘STR’ consisting solely of “{“, “}”, “(“, “)”, “[“ and “]” . Determine whether the parentheses are balanced. Input For...read more
  • Q2. Reformat Date You are given a string ‘S’ representing a date in the “Day Month Year” format, where: 1. Day is represented as {"1st", "2nd", ...read more
2

Video Call Round (2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was conducted in the morning, at around 8 am, and was conducted on the Blue Jeans Platform. It was an online video interview, where the interviewer asked me 2 questions related to DSA.

  • Q1. Distinct Islands You are given a two-dimensional array/list of integers consisting of 0s and 1s. In the list, 1 represents land and 0 represents water. The task...read more
  • Q2. Count And Say Write as you speak is a special sequence of strings that starts with string “1” and after one iteration you rewrite the sequence as whatever you s...read more
3

Video Call Round (1 Question)

Round duration - 30 minutes
Round difficulty - Medium

This round was conducted after the first round in the morning. It was conducted at 10:00 am.

  • Q1. Distribute Items Find the total number of ways to distribute N items among three people such that : Each person gets at least one item. Exactly one person among...read more
4

HR Round (1 Question)

Round duration - 45 minutes
Round difficulty - Medium

This was an HR round and was conducted on the same day at around 12:00 pm

  • Q1. Basic HR Questions

    What are your greatest strengths and weakness?

    Introduce yourself.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Punjab Engineering College(Deemed To be University). Eligibility criteriaNo criteriaExpedia Group interview preparation:Topics to prepare for the interview - Data Structures, Dynamic Programming, Stacks, Algorithms, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Consistency is the key, be it only one or two questions daily, but be consistent.
Tip 2 : Be thorough with the concepts and do note rote learn them.
Tip 3 : Even if you have successfully solved a question, do see other approaches
Tip 4 : Have at least two good projects with which you are thorough.

Application resume tips for other job seekers

Tip 1 : Resume should be concise, yet impactful.
Tip 2 : Keep only genuine content on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2021.

2 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

  • Q1. Add Linked Lists Given two numbers represented by linked lists. Your task is find the sum list and return the head of the sum list. The sum list is a linked lis...read more
  • Q2. Check if Linked List is Palindrome You are given a Singly Linked List of integers. You have to find if the given linked list is palindrome or not. A List is a p...read more
2

Video Call Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

  • Q1. Square root (decimal) You have been given two integers 'N' and 'D', Your task is to find the square root of the number 'N' with precisio...read more
  • Q2. Alien dictionary You have been given a sorted (lexical order) dictionary of an alien language. Write a function that finds the order of characters in the alien ...read more

Interview Preparation Tips

Eligibility criteriaNo Backlog and above 6 CGPAAmazon interview preparation:Topics to prepare for the interview - Algorithms, C++, aptitude and reasoning, Database Management System, Operating System, Java, Object Oriented programming language, Computer Networks, Data StructureTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : The most fundamental and important thing to prepare are Data Structures and Algorithms. Be very much clear on your basics and skills.
Tip 2 : Revise OOPS thoroughly.
Tip 3 : Practice DSA (minimum 200), aptitude and reasoning questions regularly.

Application resume tips for other job seekers

Tip 1 : The resume should not be more than 1 page. Be brief and write only those skills, projects or achievements which you have completed yourselves and have thorough knowledge. Avoid unnecessary details like hobbies, parent's name, photo, etc.
Tip 2 : Add a link to your LinkedIn, GitHub, website etc.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

2 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 30 minutes
Round difficulty - Easy

2 easy problems for coding.

  • Q1. All Prime Numbers less than or equal to N You are given a positive integer 'N'. Your task is to return all the prime numbers less than or equal to the &...read more
  • Q2. Absolute difference in an array You are given an array/list 'ARR' consisting of 'N' non - negative integers. Your task is to return the running ...read more
2

Video Call Round (1 Question)

Round duration - 30 minutes
Round difficulty - Hard

Face to face interview, design and coding involved.

  • Q1. DBMS Question

    Given a database of some records. Read records from there and using a formula, calculate maximum speed of cars.

Interview Preparation Tips

Professional and academic backgroundI completed Software Engineering from Delhi Technological University. I applied for the job as SDE - Intern in LondonEligibility criteriaCGPA above 7Facebook interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, Aptitude , CN, OSTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed in Jan 2021.

2 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 65 minutes
Round difficulty - Hard

Timing (6pm - 8pm)
Environment was user friendly
As usual the online round had three coding questions and 20 MCQs. This was a pretty easy round and it’s duration was 65 minutes. The round consisted of questions from various domains like Algorithm, Data Structure, Operating System and Aptitude.

  • Q1. Find the total number of good Triplets You are given two arrays, ‘ARR1’ and ‘ARR2’ of size ‘N’ and ‘M’. There are two types of good triplets. Type 1: Triplet (i...read more
  • Q2. Split the String You are given a string ‘str’ of ‘N’ lowercase alphabets. Your task is to check whether it is possible to split the given string into three non-...read more
2

Video Call Round (2 Questions)

Round duration - 40 minutes
Round difficulty - Medium

  • Q1. Check if two trees are Mirror You are given two arbitrary binary trees consisting of N and M number of nodes respectively, your task is to check whether the two...read more
  • Q2. Snake and Ladder You have been given a Snake and Ladder Board with 'N' rows and 'N' columns with the numbers written from 1 to (N*N) starting fr...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Malaviya National Institute of Technology Jaipur. I applied for the job as SDE - Intern in HyderabadEligibility criteriaAll students were allowedLinkedIn interview preparation:Topics to prepare for the interview - Arrays, recursion, DP, trees and graphs, stack, queueTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do questions from GFG.
Tip 2 : SDE sheet of striver can be helpful.

Application resume tips for other job seekers

Tip 1 : Do at least 3 major web dev project
Tip 2 : should be precise and descriptive
Tip 3 : also add your past experiences in the resume

Final outcome of the interviewSelected

Skills evaluated in this interview

Uber Interview FAQs

How many rounds are there in Uber Software Developer Intern interview for freshers?
Uber interview process for freshers usually has 2 rounds. The most common rounds in the Uber interview process for freshers are Coding Test and One-on-one Round.
What are the top questions asked in Uber Software Developer Intern interview for freshers?

Some of the top questions asked at the Uber Software Developer Intern interview for freshers -

  1. Changes on graph struct...read more
  2. Graphs related ...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Uber interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Driver
576 salaries
unlock blur

₹1.1 L/yr - ₹7 L/yr

CAR Driver
394 salaries
unlock blur

₹0.9 L/yr - ₹7.5 L/yr

Software Engineer
156 salaries
unlock blur

₹21.8 L/yr - ₹86.7 L/yr

Operations Executive
141 salaries
unlock blur

₹1.6 L/yr - ₹3.8 L/yr

Data Analyst
127 salaries
unlock blur

₹5.9 L/yr - ₹21.8 L/yr

Explore more salaries
Compare Uber with

Amazon

4.1
Compare

Google

4.4
Compare

Ola Cabs

3.4
Compare

Airbnb

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview