I applied on their website and received an email from 3rd party recruiting company. We have about 30 mins phone interview first. The process was more like "reading job description". Cmon, I would NOT apply this position if I didn't know what am gonna do. The process was stupid. After long time reading. The recruiter set up an online test from a 3rd party agency.
The test was not hard, more like driving test, how to choose the shortest way, some basic Linux commands, like copy files or something. You can google it when you are having test.
Then another interview, all behavior questions. Believe me, this recruiter has no idea what engineering is. Sounded really stupid.
Then Uber HR sent me an email to set up a driving test at a nearby race center.
We candidates all drove car, to do some ABS testing, turning. I believe I did a really good job. Then I received an rejection letter after 2 weeks. I sent emails to recruiter and uber HR. They didn't even reply a damn word. They didn't pick up phone calls either. What the hell.
I read something about UBER collected driving data for free through this. Now i can confirm that.