At Uber, you learn new skills beyond coding. For example: proposing a new architecture (mandatory for large features), monitoring (how is my feature performing? did my fix negatively impact any metrics?), experimentation (A/B testing, staged rollout, etc.).
The processes are well-defined: product needs to define the requirements document, engineers define the architecture, the promotion process is rigorous (avoiding cliques), etc.
Engineering culture: a product manager (PM) doesn't set deadlines in isolation. Engineers participate in the conception of deadlines and whether something is feasible to be done in a certain way, etc., and therefore, there's no rush for things to get done.
Salary.
Diverse culture (diversity goals + people working from all over the world).
The process involves multiple stages focused on thoroughly understanding the candidate and gaining a complete picture of their competencies for the role. I believe I went through six stages, with the last one including four interviews in a single wee
HR screening is followed by Codesignal questions. They ask 4 questions: 1 easy 1 medium 2 hard algorithms/data structures Each question is worth 350 points, and you need to ace more than 2 questions to pass to the next steps.
The onsite interview had 5 rounds, with 2 being behavioral. The hiring manager grilled me on things I don't know and haven't done. Interviewers for the coding rounds muted themselves the entire time. Some interviewers were rude.
The process involves multiple stages focused on thoroughly understanding the candidate and gaining a complete picture of their competencies for the role. I believe I went through six stages, with the last one including four interviews in a single wee
HR screening is followed by Codesignal questions. They ask 4 questions: 1 easy 1 medium 2 hard algorithms/data structures Each question is worth 350 points, and you need to ace more than 2 questions to pass to the next steps.
The onsite interview had 5 rounds, with 2 being behavioral. The hiring manager grilled me on things I don't know and haven't done. Interviewers for the coding rounds muted themselves the entire time. Some interviewers were rude.