I had three phone interviews and then an onsite interview. The process was very smooth, and everything was scheduled properly. The HR and recruiters did a great job communicating and arranging all the steps.
However, during the technical interviews, some employees were unprepared and had the wrong attitude. Overall, it seemed like the employees were being forced to conduct interviews.
I did not receive an offer, mainly due to my own low performance on the day of the onsite interview. As I was also interviewing the company during this process, here is my take:
The person conducting the first phone interview showed up 20 minutes late. At one point, they could not explain the problem in detail, having forgotten specifics about the data structure in question. While understandable, as the data structure was a bit complicated, the expectation is that an interviewer be more prepared.
During the onsite interview, the first meeting was with a junior developer. This person was planned to be mentored during the interview but was not. After I explained my PhD research, they sarcastically commented that it was similar to what they learned in college a few years back. Awkward silence ensued, and my face-palm was probably inappropriate. The issue isn't that they were wrong, but a lack of understanding that a PhD isn't about sending rockets to Mars. It's about learning the skills to sift through previous works, reason, find unsolved problems, solve a few, and clearly articulate the problem, solution, and its significance. This comment, from someone working with a team of researchers, coupled with their attitude, was a clear red flag.
The rest of the interviews were conducted by more senior and professional individuals, except for the last one. This was done by two employees, and for some reason, one of them insisted on demonstrating they were a slacker. They were constantly surprised by the answers their colleague gave to my questions about team structure and operations, stating they knew nothing about it. Worse, at the very beginning, they asked about the food, revealing they were hired only two months prior and had done nothing but show up daily to eat!
Again, awkward silence followed. Arrogant and slacker team members? Thanks, but no thanks.
On the plus side, the company seemed to care for their employees. The HR team was very professional, and there were other employees I enjoyed talking to.
Overall, Uber and I both failed to impress each other, and it's as good as if we both succeeded in impressing each other. Uber already has an image problem, and their interview process does not help improve that image.
Write a function that takes a list of "ranges" and returns a list of the minimum number of "ranges" by combining overlapping "ranges".
The following metrics were computed from 8 interview experiences for the Uber Software Engineer role in Toronto, Ontario.
Uber's interview process for their Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Uber's Software Engineer interview process in Toronto, Ontario.