I applied through a recruiter. The process took 3 weeks. I interviewed at Uber (Chicago, IL) in Apr 2017
Interview
I had two phone interviews, an analytical test, and an in-person interview. The in-person interview was extremely long - pushing four hours. Over that time I spoke to twelve individuals. I received a call two days later indicating that I did not get the job.
I did not get an offer, but felt that I was given a fair shot. I would have appreciated just a bit more feedback considering how much time I invested in the process.
Interview questions [1]
Question 1
I was asked in-person to write several SQL queries.
Five to seven rounds of interviews, tests and presentations just to get a “no, thank you” at the end without much of a feedback. Acceptable for regular recruitment but not after weeks dedicated to the process.
Pretty easy at early stages - just need to know about supply and demand basics. Analytics test is harder, but manageable if you know Excel well. They are definitely interested in your problem solving abilities and ability to "get things done" with minimal supervision.
Easy and good with few layers of tech question. Overall good thing. They will ask about data and logical question. So overall process of program is required. 3 total rounds