Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Uber interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Uber
upvote
share-icon
4 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
I started coding in 2nd year of college, I also participated in lots of coding contest in almost every coding platform which gives me a confidence. So my suggestion is to do participate in every coding contest.
Application story
I got this opportunity via on campus. I answered very well in my interview and i was very truthful about my project explanation and don't try to copy paste your project if u haven't done it by your own.
Why selected/rejected for the role?
I got selected for the software development role because I gave my answer very well and the interviewer was very satisfied with all of my answers. Also if was not knowing the answer i told directly i don't know .
Preparation
Duration: 2-3 months
Topics: Data Structures, Algorithms, Operating Systems, OOP, some basics of DBMS but I don't feel it was much required for an intern role interview
Tip
Tip

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 process
Where: Campus
Eligibility: 8 CGPA
Resume Tip
Resume tip

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.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date8 Aug 2020
Coding problem3

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.

1. Kadane's Algorithm

Moderate
25m average time
75% success
0/80
Asked in companies
UberTata Consultancy Services (TCS)Amazon

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. So the code was for finding the maximum sum subarray which can be done with Kadane's algorithm in O(n).

Try solving now

2. Game of stones

Easy
15m average time
85% success
0/40
Asked in companies
AmazonSprinklrIBM

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 the players are playing optimally.

Rules of ...

View more
Try solving now

3. Return subsets sum to K

Moderate
40m average time
75% success
0/80
Asked in companies
Thought WorksMicrosoftInfosys

Given an integer array 'ARR' of size 'N' and an integer 'K', return all the subsets of 'ARR' which sum to 'K'.

Subset of an arr...

View more
Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date13 Aug 2020
Coding problem2

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.

1. Rotting Oranges

Moderate
20m average time
78% success
0/80
Asked in companies
SamsungMicrosoftAmazon

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.
  • Value 1 - r...
  • View more
    Try solving now

    2. Find Indices For Local Minimas and Maximas

    Easy
    10m average time
    90% success
    0/40
    Asked in companies
    UberOlaZomentum

    Given an array “arr...

    View more
    Try solving now
    03
    Round
    Medium
    Video Call
    Duration60 minutes
    Interview date13 Aug 2020
    Coding problem1

    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.

    1. Sort by Kth bit

    Easy
    15m average time
    90% success
    0/40
    Asked in companies
    UberAccoliteAjio

    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 (rightmost bit is ‘1st’ bit) e...

    View more
    Try solving now
    04
    Round
    Medium
    Video Call
    Duration60 minutes
    Interview date13 Aug 2020
    Coding problem1

    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.

    1. 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 campaigning. It was a very open ended question. Actually I didn't exactly know how to answer such type of questions so I just blabbered some things like we can introduce a polling feature which can be used to know the interests about the people on what th...

    View more

    Here's your problem of the day

    Solving this problem will increase your chance to get selected in this company

    Minimum number of operands are required to use relational operators?

    Join the Discussion
    1 reply
    profile
    Sai Lokesh |Level 3
    9 Feb 2023

    hi

     

    0 upvotes
    0 replies
    Reply
    Similar interview experiences
    company logo
    SDE - Intern
    3 rounds | 5 problems
    Interviewed by Uber
    1157 views
    1 comments
    0 upvotes
    company logo
    SDE - Intern
    3 rounds | 4 problems
    Interviewed by Uber
    0 views
    0 comments
    0 upvotes
    company logo
    SDE - Intern
    2 rounds | 5 problems
    Interviewed by Uber
    442 views
    0 comments
    0 upvotes
    company logo
    SDE - Intern
    2 rounds | 5 problems
    Interviewed by Uber
    317 views
    0 comments
    0 upvotes
    Companies with similar interview experiences
    company logo
    SDE - Intern
    3 rounds | 6 problems
    Interviewed by Amazon
    12552 views
    4 comments
    0 upvotes
    company logo
    SDE - Intern
    4 rounds | 7 problems
    Interviewed by Microsoft
    11271 views
    1 comments
    0 upvotes
    company logo
    SDE - Intern
    2 rounds | 4 problems
    Interviewed by Amazon
    8401 views
    2 comments
    0 upvotes