Working at Uber, you feel that you have been selected for a revolution, to change the way people move in the world. Some of the good aspects are:
The company is still growing fast, so you are always keeping up with the pace.
The process was straightforward: one call with a recruiter, and then I was scheduled for a "tech" interview. The interview involved solving a problem using recursion or backtracking, or that kind of subject matter. You need to study such topics befor
A phone screen with HR, followed by a coding challenge to solve a problem related to Dynamic Programming. I did not pass to the last stage, which would have included other coding challenges and a culture fit interview.
Coding test - 2 problems like LeetCode. Live coding - coding with an Uber dev (implement a real-life code). System design - design a restaurant recommendation system. Interview with tech manager - ask about my previous jobs, most challenging work
The process was straightforward: one call with a recruiter, and then I was scheduled for a "tech" interview. The interview involved solving a problem using recursion or backtracking, or that kind of subject matter. You need to study such topics befor
A phone screen with HR, followed by a coding challenge to solve a problem related to Dynamic Programming. I did not pass to the last stage, which would have included other coding challenges and a culture fit interview.
Coding test - 2 problems like LeetCode. Live coding - coding with an Uber dev (implement a real-life code). System design - design a restaurant recommendation system. Interview with tech manager - ask about my previous jobs, most challenging work