Open In App

Uber Internship Interview Experience | On-Campus

Improve
Improve
Like Article
Like
Save
Share
Report

Process: Online Test followed by 3 Rounds of interviews

Online Test : Platform- Code-signal

3 coding problems in 60 minutes- All the problems were of Medium-hard level.

Only a few students (<10) were shortlisted for interviews.

Platform for interviews- Zoom + Code-signal

Round 1: Interview

Time: 40 minutes

Coding Problem : 

  • https://leetcode.com/problems/decode-ways/
  • https://leetcode.com/problems/decode-ways-ii/

Suggestion :

  • The interview is very strictly time-bound, and you need to implement and explain in the given 40 minutes only.
  • Focus on writing clean, and correct code.
  • Was asked to shorten the code, so that it looks much cleaner
  • Explain your approach while writing the code, as it may happen that you may not get sufficient time in the end.

Round 2 Interview

Time: 40 minutes

System Design Problem using Object-Oriented Programming

Design a Meeting Room Booking System

  • Add a room to the booking system
  • Conduct a new meeting in a room, given start time and duration of the meeting
  • Cancel the meeting in a room

Suggestion :

  • The interview is very strictly time-bound, and you need to implement and explain in the given 40 minutes only.
  • You need to come up with a proper data structure and implement each of the functions, with proper reasoning and explanation.
  • The code is judged for quality, complexity, and principles of object-oriented design.
  • If not able to come up with an optimal algorithm to implement a function, go ahead with the less optimal solution first. Implementing something is better than implementing nothing, as the time may run out.

Tips :

  • Uber interviews are very strictly time-bound, so take care of the time.
  • The focus is on writing more clean, short, and concise code as possible.

Last Updated : 26 Aug, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads