QuirkyBagel
QuirkyBagel

Software Engineer 2 - Android Interview at Uber

Recently interviewed with Uber Bangalore through a referral. Made it through 3 rounds before being rejected. This was my first interview at a big tech firm.

The process was as follows -

Round one - Online Assessment on Code Signal platform. Completion of the OA was necessary and contained 8 questions to be completed in 30 mins. There was 1 easy level leetcode question(in my case it was the leetcode two sum problem) along with 7 MCQ which were based on Android situations / scenarios.

Round two - 1 hour long Zoom Interview call with an existing senior SDE working for the HCV team. Question asked was a variation of the leetcode 17 Problem (Letter combination of phone number). Test was conducted Code Signal platform with screen sharing enabled.

Round three - Now this is where I was thrown off. This round was also supposed to be conducted on Code Signal as per the email from the HR but went in a different direction. The interviewer this time was a senior SDE from the rider app team. The interviewer seemed like he was not in the mood to conduct the interview and kept a poker face throughout. The task given was to download a simple project of a note making app. Open ended questions were asked as to how would you make this code base better and also you need to add an edit functionality. The app was so damn simple and without any standard architecture or tooling so I started giving suggestions but that is not what the interviewer wanted for some reason. Then he just directed me by saying that just add the edit functionality. Which was again a rather open ended question as the existing functionality to save and retrieve was being done very poorly. Finally finished the interview by adding a few lines to the existing implementation to edit an existing note.

19mo ago
Find out if you are being paid fairly.Download Grapevine
QuirkyBagel
QuirkyBagel
PayPal19mo

My take from my experience is this -

  1. Never put a big tech firm on a pedestal as that'll create unnecessary nervousness.

  2. Be prepared for a curveball. The question or requirement might get easier or difficult as well.

  3. Don't jump to code. Ask questions but be wary of time. Clarify as much as you can.

WobblyNoodle
WobblyNoodle
InMobi19mo

1st point is the most important.
It's a common rookie mistake of giving too much importance to a company and putting pressure on yourself.

DerpyPenguin
DerpyPenguin

Agree with first point, I was interviewing for Nykaa and interview was taken by an IITian and I'm from tier-3 and that gave me an inferiority complex and I screwed the interview.

Discover more
Curated from across
Software Engineers

Uber interview review

I had my uber phone screening today I was asked Alien dictionary from leetcode. I explained the logic and started coding but couldn’t complete code .. what do you think my chances are fo getting selected? I believe it is hard problem for...

Software Engineers

Staff Engineer interview at Uber

Got a call from an Uber recruiter for the staff engineer position. What to expect in the interview process for this role? Any particular types of ds and algo which are focused more than others in the interview?

1.8K