Had a chance to interview with Uber for L4 position
Verdict - Rejected
Gave the code signal OT solved 3 completely and 4th solved 80% of the TCs
Got a call from recruiter in a couple of days
Went through the following rounds -
Phone screen - Was asked a DSA questions minimun number of elements to append at the end of a string to make it a palindrome. Solved it completely
My recruiter mentioned my resume was pushed for on site interviews
- DSA Round - Was bit of a maths question. Given a number x and an array is it possible to make the full array equivalent any number y such that you can add or subtract 0 to x from each element in the array. First question was x is 1. Solved it in multiple ways. Follow up was x is >=1 .
- Android Machine Coding - Given a notes app implement couple of functionalities like edit and delete a note. Had to open a prewritten app code in my Android studio and make changes in it. Also was aked to review some of the prewritten code
- HLD Round - Design a Android SDK such that it has a search bar and when you type in you display a list of places. Got a no hire in this, even though the round went quite good ;(
- HM Round - Standard questions like deep dive in a project and behavioral questions
Got a call from the recruiter that they are going ahead with another candidate ;(