Preparing for an interview? Check out Cracking the Coding Interview
Published on

Uber | SDE-2 | Offer | Bangalore

Author
  • Shared Anonymously

YOE : 2.6 years
Current Organization : Ecommerce MNC
Current Title - SDE-1

Preliminary Round - Online Coding round on Codility.
4 questions - 1 easy 2 medium 1 hard. Cutoff - 60% .

Recruiter passed me to phone screen round ( This round was not in the process earlier ).

Technical Phone Screen - 1 hard DSA question. Grid based. Interviewer didn't give any hints.
I gave binary seach approach, he was expecting O(n2) optimal approach ( as per his feedback ).

Recruiter said that feeback is not great but we can proceed with Onsites, but TPS feedbacks are part of debrief so I have to perform good in onsites. Since I was already in Google loop and preparing, went ahead with onsites next week.

Virtual Onsite 1 - Coding Round DSA
Started with - https://leetcode.com/problems/find-median-from-data-stream/
Then levelled it up with a harder followup, where definition of median can be any number in the range of two nearest powers of 2 from actual median.
1 2 3 5 6 7 8 -> actual median - 5 , Loose median -> any number between 4 to 8
Expected constant time and constant space solution.
Solved with buckets having counts of number in a range of powers of 2.
bucket 1 - 0 to 2 - count
bucket 2 - 3 to 4 - count
bucket 3 - 5 to 8 - count
Interviewer seemed happy.

Virtual Onsite 2 - Machine Coding Round
Design Facebook. That was only two words he pasted on the coderpad.
Expected LLD design, incorporate all important design patterns, implement 3 functionalities with production level running code, and multithreading to handle concurrency.

Virtual Onsite 3 - System Design Round
Design Stock price indicator.
Discussed FR and NFR , had a long discussion on DB choice and schema.
Designed the solution and gave pros and cons of each component and scalability approaches accordingly.

Virtual Onsite 4 - Hiring Manager Round / Behavioral Round
Questions about my work and past experience, around leadership principles. Standard HM Behavioral round.

Got hire in all rounds. The opening got closed by the time my process finished, so they had to match me with other teams, which took another 10 days. Got the offer 2 days later.

Experience - Very structured and fast process, recruiter gave me updates regularly. No delays.

You can find my compensation details here - https://leetcode.com/discuss/compensation/4854571/Uberor-SDE-II-or-Bangalore
Other offers: Google, Intuit, Walmart, Kotal Mahindra, Bp, CommerceIq
Google offer was L3, rest all SDE-2.

PS: I had appeared for Uber onsites 1.3 years back in 2022 December but couldn't make it through HLD round, but had good ratings in all other rounds. So the same recruiter reached out to me with SDE-2 opportunity and at that time I was leaving my current job due to toxic culture and poor management .

ReportMark as Helpful