Panda Guru LogoPanda
Guru

[OFFER][ACCEPTED] UBER SDE2 09/21 IN-OFFICE Interview Experience

Round 1 - Screening

Questions:

Candidate's Approach
  • Discussed the class diagram and implemented a pseudo class.
  • Explored different approaches to retrieve available parking spots, from brute force to an efficient solution using a custom tree.
Interviewer's Feedback

The interviewer was kind and supportive.


Round 2 - DSA

Questions:

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Round 3 - LLD

Questions:

Candidate's Approach
  • Completed the first two asks and discussed all possible approaches for the third.
  • Asked for 10 more minutes to implement a keyed executor.
Interviewer's Feedback

No feedback provided.


Round 4 - Hiring Manager

Questions:

Candidate's Approach
  • Created a detailed low-level design on the whiteboard.
  • The interview lasted 2.5 to 3 hours, which felt frustrating due to the length.
Interviewer's Feedback

No feedback provided.


Round 5 - HLD

Questions:

Candidate's Approach
  • Designed a basic high-level design focusing on how to store and retrieve restaurant data efficiently.
  • Suggested using a quad tree and geo hashing, but proceeded with quad tree assuming Uber already uses it.
  • Discussed quad tree storage logic, rebuilding it when a restaurant shuts down, and serialization/deserialization.
Interviewer's Feedback

Received a 'Soft Yes' due to familiarity with the problem, but all other rounds received a 'Strong Yes.'


Last Round - Team Matching

Questions:

Candidate's Approach

No approach provided.

Interviewer's Feedback

No feedback provided.


Offer Released

Overall, the process was quick, and it was the candidate's first in-person interview. The candidate felt more comfortable and confident in person compared to online interviews, benefiting from the ability to switch between the screen and whiteboard.