I applied online. I interviewed at Uber (San Francisco, CA)
Interview
Talk with recruiter for 30 minutes. 1 hr long interview with hiring manager. Hiring manager spent a very long time bragging about his achievements at another [big name company]. Then he asked me a design question. I described a great solution to the hiring manager's design question. Hiring manager was unable to comment because he does not know very much machine learning. I asked him what he thought of my solution. He was speechless and asked some questions that revealed he does not know very much about machine learning. And when time was up. He yelled that time was up. I took a few seconds to clarify a question he had earlier. He continued yelling, saying "Did I ask you to talk more? or did I ask you for final questions you had for me?" Not only was he technically inept, he was very impolite and he started yelling in the middle of my phone screen. They rejected me without even having the technical skillset to fully evaluate my solution. I am deeply disappointed in this hiring manager.
I applied through a recruiter. The process took 4 weeks. I interviewed at Uber (San Francisco, CA)
Interview
Had 1 phone interview with recruiter. Then 2 phone interview with data scientists(1 for technical machine learning concepts and the other one is more like open ended questions).
Then I went onsite with 5 rounds of interview.
1st round: interview with data scientist. Open ended questions. He gave me some business questions and asked me how to solve it.
2nd round: interview with the PM in another team. Some questions about insurance pricing.
3rd round: interview with the hiring manager. I have to say I feel very offended by the hiring manager. He kept working on the laptop and he didn't even look at the whiteboard. He asked me the same questions 3 times and I repeated my answer 3 times. Then I knew he was not listening to me at all. This round is mostly about the projects that I work on. What metrics to use to measure the health of the business.
4th round: interview with data scientist. This round is technical machine learning problems. How to derive the regression coefficient. Ask questions about prediction and random forest.
5th round: interview with data scientist. Coding exercise. Leetcode easy level questions.
My overall impression is that people in Uber are very busy and they are not very friendly(except for the recruiter). I really like Uber's data driven environment, but I don't like their work style.
Interview questions [1]
Question 1
Lots of business questions related to health of the market.
I applied online. The process took 1 week. I interviewed at Uber in Dec 2018
Interview
The manager first introduced herself to me. Then I briefly introduce myself and what my research topic is. Then, she asked one modeling question. Finally, I was given time to ask her questions.
Interview questions [1]
Question 1
The interviewer asked me to build a model about their business.