I applied through other source. The process took 2+ months. I interviewed at Uber
Interview
Had 6 rounds.
1. Coding a small Ios app with clean architecture
2. Design round
3. Problem solving
4. Bar raiser
5. Culture fitment
6. Behavioral
Rounds 1 was take home. 2 and 6 were video calls. 3,4,5 were on-site Hyderabad.
Good questions. But there were no Ios devs to actually test the Ios skills. Generic questions were there. Too much focus on team management and behavioral questions. I expected uber to be technical more. Overall ok experience. Hr was extremely helpful. Tips: do take pointers from hr regarding different interview rounds before and after. They want you to succeed.
Interview questions [1]
Question 1
Mvvc, design analytical framework, share my ride feature.
I applied through a recruiter. The process took 1 week. I interviewed at Uber (San Francisco, CA) in Jan 2015
Interview
I came in, and was given a programming assignment for 1.5 hours. Then we went to lunch. I got another hour afterwards to explain it and my design decisions.
The next interview was Data Structures and Algorithms. It was more or less a typical Google-style interview. You can study questions from leetcode.com and you'll be fine.
Then we had an OO Design interview. This is where you really just need experience. Design a game.
Then we had a product and EM discussion. Not sure what I said, but I guess they liked me cuz I got the job :-)
It is very impressive as to how fast recruiting turns things around. I interviewed and got an offer all in the same week.