Unlike some of the other good engineering shops, Uber gives you a chance to develop something from the ground up. Uber is still scaling its engineering team, tooling, processes, etc. So there is endless opportunity to pick up something, run with it, and make things easier for the next set of engineers.
Engineering culture is very merit-based. Very little gets in the way of you building something new.
The company is very open to change. It is pleasantly surprising how much I was able to change and influence as an engineer in my first few months.
If you come from another big company, you will miss the tooling, infra, etc., as it is still under development at Uber.
Continue to ensure that the Engineering bar doesn't get lowered over time.
Depending on the level, the scope and depth of knowledge will be thoroughly tested. Expect to be asked to write production-quality code for some sort of Uber innovation. Everyone is super-friendly and willing to challenge your cherished first ideas
You don't want to work for this company. Uber has big organizational issues; they were unable to book any room for my interviews. I was interrupted three times to change rooms, and two interviews were done in common areas. I spent an hour and a half
In a typical data structure and algorithm (DSA) phone screen interview for a senior software engineer at Uber, you can expect questions designed to assess your problem-solving abilities, understanding of algorithmic efficiency, and coding skills. Fo
Depending on the level, the scope and depth of knowledge will be thoroughly tested. Expect to be asked to write production-quality code for some sort of Uber innovation. Everyone is super-friendly and willing to challenge your cherished first ideas
You don't want to work for this company. Uber has big organizational issues; they were unable to book any room for my interviews. I was interrupted three times to change rooms, and two interviews were done in common areas. I spent an hour and a half
In a typical data structure and algorithm (DSA) phone screen interview for a senior software engineer at Uber, you can expect questions designed to assess your problem-solving abilities, understanding of algorithmic efficiency, and coding skills. Fo