I interviewed with them about 3 months ago for a Senior Engineer position. I aced all the design, coding and algorithm questions and then spent an hour brainstorming the ways that Uber can improve the quality of life in a city. The brainstorming question was super ambiguous, so I explored lots of different angles and kept the conversation pretty high-level. I was rejected because "We have a really high bar and we expect good problem solving at the business level". Really? You want Senior Engineers to implement business initiatives? Yeah, ok. I'll say this much, burning through a billion dollars doesn't sound like good problem solving at the business level to me.