I applied through a recruiter. The process took 1 week. I interviewed at Uber (San Francisco, CA) in Jan 2020
Interview
Phone screen interview. After initial phone screen round, technical phone screen was scheduled with the team member. Phone screen started with initial introduction and then he asked for the coding question in the coderpad and the expectation was to execute the solution without errors
Interview questions [1]
Question 1
medium level string manipulation question, similar to string compression and expansion, expand the string 3[a]2[b]
I applied through college or university. I interviewed at Uber (Charlottesville, VA) in Feb 2020
Interview
The interviewer ran down my resume and asked some questions about my projects. And then I got a coding problem to solve. I can choose the language I like. The coding problem is related to dynamic programming.
Two rounds about previous projects, one round talk to HM, one round talk to bar raiser which is more like behavior questions, one round coding. I explained the projects again and again to different interviewers. Maybe they evaluate them in different aspects.
Interview questions [1]
Question 1
Describe your previous projects. How do you explain ML to someone who doesn't know ML?