Lots of smart people to learn from and opportunities to solve difficult problems. The initial learning curve is steep but resulted in intense knowledge gain. A first-class tech stack to work in with powerful tools to help you be productive.
Freedom to work on projects you find interesting if you can prove it will be impactful. Relatively little red tape in starting a project once you have validated that it will be useful and provide value to fellow engineers or users.
Much improved work-life balance from what I hear it was like in 2015 and 2016. You're measured on impact more than time spent in the office. This is true with time off and working remotely as well.
People here are genuinely interested in developing a positive and inclusive culture and learning from past mistakes.
Uber is still trying to establish a new culture by incorporating what made the old Uber successful while making the changes needed to become a world-class tech company. This new culture hasn’t quite taken hold yet, but the majority of the company is getting behind it.
Keep taking big, bold bets while continuing to invest in established products. Enable employees to grow and develop, alongside recruiting senior leaders and engineers to help build the next platform. Be more vocal about the future vision for the company so everyone will get bought in.
The first was a phone screening. The second was a system design interview. The third was a LeetCode-style interview. The fourth was a second technical round interview. The fifth was a final round talk with the recruiter about the interview experience
My role was Android Developer. Had two interviews: 1. Phone round (1 hour) 2. Onsite - 90 minutes coding exercise (Android) - 1 hour code review - 4 rounds of interview (1 non-technical/behavioral, 3 technical)
HR screen + 1 hr phone interview + 5 hr onsite interview. Phone interview is a graph problem. Onsite interview consists of 5 interviews. 3 of them are algorithm and data structure, 1 is system architecture, and 1 is an open-ended question. Among th
The first was a phone screening. The second was a system design interview. The third was a LeetCode-style interview. The fourth was a second technical round interview. The fifth was a final round talk with the recruiter about the interview experience
My role was Android Developer. Had two interviews: 1. Phone round (1 hour) 2. Onsite - 90 minutes coding exercise (Android) - 1 hour code review - 4 rounds of interview (1 non-technical/behavioral, 3 technical)
HR screen + 1 hr phone interview + 5 hr onsite interview. Phone interview is a graph problem. Onsite interview consists of 5 interviews. 3 of them are algorithm and data structure, 1 is system architecture, and 1 is an open-ended question. Among th