I applied through college or university. I interviewed at Uber
Interview
Two technical coding interviews over phone about 2 weeks apart. Made it to last round, was pretty much able to get all the questions but no offer. Interviewers were pretty nice, usually ask you to implement unoptimized version and then optimized version
Interview questions [1]
Question 1
Maximum number of passengers a car can pick up given start and end times of of rides.
The overall interview process is good. There are 2 round of phone interview. Each interview has 2 easy/medium coding questions. After 2 interviews I waited for 1 month to get the feedback.