I applied online. The process took 3 weeks. I interviewed at Uber (Johannesburg) in Feb 2014
Interview
Intense. They test you by putting you in situations / asking you to solve problems that you would actually encounter in the role. You get a really good feel for the job. As a launcher the process went: Apply online, phone screen, analytics test, creative test, GM interview, senior launcher interview, regional GM interview.
Interview questions [1]
Question 1
Why do you want to work for Uber, and not one of the other well funded silicon valley startups.