I applied through college or university. The process took 3 days. I interviewed at Uber (Bengaluru) in Aug 2018
Interview
It was my first interview experience. Yet it felt good. I was a bit nervous, but managed well overall. I liked the company, so I thought I must get this job. I went through four rounds of interview and passed all.
I applied online. The process took 1 day. I interviewed at Uber (Boulder, CO) in Feb 2019
Interview
Phone interview:
Tell me about yourself.
What courses have you taken?
Do you know about CSV file?
Then a coding question was given.
Edge cases were given such as spaces, "\n","\t" could be a part of an element.
Interview questions [1]
Question 1
Write a program to parse CSV file return List of List.
Test case : [["asa", "sav", "vsa"] ["sas", "sadsa", "ascsas"]
Test case: [ ["., ", " ", "as", "sss ", "s s", "\na", "sas"]["\nsas", "\n,.:sa", " sa\n", ". ", " ppp p p ", "\n\t", "\t" ]]
I applied online. The process took 4 weeks. I interviewed at Uber (Ámsterdam) in May 2019
Interview
My advice: Don't apply if you are not in Amsterdam, because they won't fly you there!
First stage was a HR call about half hour, then there was a one hour phone interview focus on your programming and system design skills (one coding challenge and a small system design). If pass, you will be invited to Amsterdam office for an on-site interview.
HR was very unprofessional and I strongly don't recommend to apply. (If you don't want to waste your time)
I passed the phone screen and was invited to Amsterdam. But when HR knew that I'm not located in Netherlands, he stopped to response to my email and Skype message.
Interview questions [1]
Question 1
Design a bus stop API that can show nearby buses in a certain location