Phone interview was ok with a nice guy handling it. After clearing the phone interview, I was called onsite. They had a 2-hour coding challenge, 2 coding interviews, a system design and a manager interview. The guy who handled the coding challenge handed over the problem and came back after 1.5 hours to discuss what I built. I had completed the app, but there were some corner cases which I didn't have time to handle. Instead of just pointing out those problems, he started laughing and making unnecessary comments. I thought that was rude.
The other thing to point out is that their lunch is just 30 minutes, and they won't let you eat properly. Lunch companion decided not to take lunch with me, but he started discussing deep technical topics non-stop. I couldn't even eat properly because of this, and I ended up not doing well in the interviews after that, partly because of tiredness. If you're a senior person like me who respects companies based on their behavior instead of their success, I would suggest you not to interview with Uber.
Huffman encoding.
The following metrics were computed from 1 interview experience for the Uber Senior Software Engineer, Mobile role in San Francisco, California.
Uber's interview process for their Senior Software Engineer, Mobile roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Uber's Senior Software Engineer, Mobile interview process in San Francisco, California.