I applied through a recruiter. The process took 2 months. I interviewed at Uber (San Francisco, CA) in Nov 2018
Interview
Started by talking to the recruiter. Recruiter scheduled an interview with one of the engineers which was more technical. After that interview, I was invited onsite for a full day interview. I flew out to San Francisco. I talked to the team that was interested in hiring me. I first spoke to the manager and we talked about my experience. The next person did whiteboard problem. The way it's done here is that you start thinking about how to solve it and then go code it afterwards. After this, there is a lunch break with the team. After that, there is another whiteboard problem similar to the previous, but with other people. After that, there was a system design interview. This was the only part of the interview I did not like. The interviewer did not explain what he wanted clearly. The problem was to add functionality to a project I had previously worked on. The hardest part of this was trying to explain to him that this functionality already exists, but he didn't get that. The last part is a deep dive into my experience similar to the first part of the interview. This was more about what I did instead of explaining how I handled a situation. Overall, the interview was great. I only wish I had brushed up on my CS fundamentals. I have a few years under my belt so it's been a while since I had to use them.
I applied through college or university. The process took 2 months. I interviewed at Uber (San Francisco, CA) in Nov 2018
Interview
Three major rounds: OA, on campus, and onsite (5 interviews). Mostly standard algorithm and data structure questions. And in the onsite interview rounds, project experience and behavior questions were also asked.
Interview questions [1]
Question 1
Standard algorithm and data structure questions and project experience in one of the onsite rounds.
I applied through a recruiter. The process took 4 weeks. I interviewed at Uber
Interview
Didn't like that I was randomly assigned to a team to interview on site without my preferences being taken into account. Went onsite and didn't even know what team I was being interviewed for. Clearly they were looking for a senior engineer