1 - Applied through Uber Careers
2 - Call with HR about my motivations, previous experience, and to know more about the role(casual, easy)
3 - Code screening. CodeSignal test with 4 questions, I did 3/4 and got a passing score. You can find more info on this online and how to prepare for code signal tests, it was pretty standard.
4 - Interview loop: 4 interviews(2 Algorithms and Data Strucutre, 1 System Design, 1 Leadership and Collaboration). Algorithm questions required graph traversal knowledge and the other I forgot but it was more of a basic data structure. Leadership and collaboration was about my background, also kinda standard, read Uber values, show you have initiative, collaboration skills, self drive, that you can help others and also take ownership. For system design, they asked very standard "top 10" type of question, study system design cases related to uber drive and uber eats platform, might come in hand.
Sadly, I failed the system design interview due to my lack of preparation. Still, I had a nice experience with the interviewers, and HR was helpful all along. They provide lots of preparation material that aligns with what you will be asked in the interviews.