A general phone screen asking for background.
The thing is, I really dislike the question: "How many lines of code have you written in C++ without any libraries?" This question is truly meaningless because it represents nothing. Idiots can also write millions of lines of code without further understanding of the language, but is that useful?
Then, a few days later, came the technical interview.
Most questions were basic about the C++ language itself. I had answers to all of them; however, I think I did not go into deeper detail, and that's really my fault. The worst part was failing the algorithm design question because the interviewer pushed me to answer quickly, and I did not quite grasp the question. But overall, it was good because the interviewer actually wanted to help me.
C++ 11: Great features, member methods with const keyword, vector vs. list, difference between references and pointers, forward declaration.
Algorithm Design: Given a 2D plane and a 30-degree sensor (which can detect points on the plane within its angle) at the origin (0,0), and an array of points (all presented as x,y coordinates), get the maximum number of points the sensor can detect at some angle.
The following metrics were computed from 1 interview experience for the Uber Mapping Software Engineer role in Pittsburgh, Pennsylvania.
Uber's interview process for their Mapping Software Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Mapping Software Engineer interview process in Pittsburgh, Pennsylvania.