My profile reference:
College: Tier 2
Current Company: Well funded startup
Leetcode solved questions: 60
Leetcode seen questions: 140
Preparatio Time: Around 1 month
Exp: 2.5 yrs
Rounds:
Round 1. Phone Screening
Interviewer was from US office and was ery friendly and responsive. He asked just one Leetcode Easy question and few follow-ups on that. I handled all edge cases and asked all appropriate questions and was ale to complete it within 25 minutes and spent rest of time chatting about Google.
Feedback recieved: All positve pointers
Round 2. Technical Round 1
Interviewer directly jumped to questions. 2 Leetcode Medium/Hard questions were asked. I was able to solve both of them in given time. As question was little hard, so my focus was to get workable code, so compromised little bit on naming conventions.
Feedback recieved: Mostly positive, coding style could have improved and he thought I was a bit nervous.
Round 3. Technical Round 2
Interviewer directly jumped to questions with little introduction.2 Leetcode Medium/Hard questions were asked. I was able to solve all of them in given time. Again I could have written code better for firrst question and culd have refactored the method to make it more readable.
Feedback recieved: Mostly positive, coding style could have improved.
Round 4. Technical Round 3
Interviewer directly jumped to questions with little introduction. 1 Leetcode Hard question with further followup was asked. I was able to solve both of them in given time(but with no time left). Required a hint in follow up question.
Feedback recieved: Mostly positive, should have dry run test cases better
Round 5: Technical Round 4
Interviewer directly jumped to questions with little introduction. 3 Leetcode Medium question were asked. I was able to solve all of them in given time.
Feedback recieved: Mostly positive, took time in solving first question.
Round 6: Googliness
Questions around my project and hypothetical situations were asked. I think I have answered them well.
Feedback recieved: Mostly positive.
After that I was schedued for Team match and then my packet reached HC and they offered me L3 instead of L4.
I declined their offer as there was very high pay difference between L3 offer and my current offer(Uber L4).
Uber Interview Experience: https://leetcode.com/discuss/interview-experience/1228190/Uber-or-L4(SDE-2)-or-India
I would be happy to answer, if you have any more questions. Please don't ask about offer details here.