- Work/Life Balance
- Culture & Values
- Career Opportunities
- Comp & Benefits
- Senior Management
I have been working at Uber full-time (Less than a year)
* Company mission
* Development tools and infrastructure
* Communication tools. Some messaging tools are buggy and most conversations happens in email threads which is not always the best way for communication in my opinion
* The "excitement" level of the task and projects depends very much on the team. From the other side, it is very typical for big companies like this.
I applied through a recruiter. The process took 3+ weeks. I interviewed at Uber (Amsterdam (Netherlands)) in June 2016.
I applied via a recruiter on LinkedIn with a statement of interest and a copy of my CV, where I noted that this would need to be an expedient interview process due to another offer with a deadline.
The timeline was roughly as follows, from when I submitted my CV to recruiting:
1 Day: Interview with recruiting, discussion of previous skills and projects
1 Week: Coding interview over the phone, of moderate difficulty, touching on different areas.
2 Weeks: Coding challenge with a 7 day deadline, of average to greater than average size. I submitted my challenge in half of that time, asking if HR can have the onsite interview scheduled by the end of the week.
3 Weeks: Onsite interviews lasting roughly five hours, almost entirely technical in nature. Expect intense questioning, and at least one or two attempts to see how you react in certain situations.
About three hours after onsite interviews concluded, I received an acceptance by phone, with details to follow shortly afterwards.
Uber has an extremely intense interview process, but through the whole process, the responsiveness of the recruiters by email (typically under 3 hours) and friendliness of the onsite interviewers goes a long ways towards making the process feel dignified and rewarding.