The process started when I decided to talk with one of the company's engineers at my university's career fair. I gave the engineer my resume and, a couple of weeks later, got an email to set up an on-campus interview with one of their engineers.
The on-campus interviewer was helpful when I asked him questions, but at moments, it was evident that he didn't want to be there. I couldn't blame him, assuming he had many more interviews after me, so I just decided to ignore it.
A few days later, I got another email asking me to do one final interview with an engineering manager. I scheduled the interview as soon as possible, since I had other offers with deadlines coming up.
During that final interview, the manager again gave off the vibe that he did not want to be there either. When answering behavioral questions, he would repeatedly interrupt with completely off-topic questions. When it came time for the technical questions, all I could hear over the phone was him repeatedly picking up and putting down his phone, presumably checking the time. I was confused with one part of the technical question, so I asked him for a clarification... silence. So I asked yet again... still silence. Assuming I wasn't speaking clearly or loud enough, I asked him one more time. He then apologized and stated that he had not been listening and wanted me to explain how I had gotten to the point I was at, even though I was speaking out loud each and every step as I took it. When the interview time was coming to an end, he abruptly asked if I had any more questions. I said no, and he quickly hung up the phone.
It's been about 3-4 weeks since this final interview, and I have still not heard back from anyone in the company. Luckily, I had other offers to fall back on, but this definitely stood out as the worst interview experience I have had.
The first interview includes basic behavioral questions followed by a graph question. The second interview features a math question.
The following metrics were computed from 13 interview experiences for the Uber Software Engineer role in Seattle, Washington.
Uber's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Uber's Software Engineer interview process in Seattle, Washington.