Taro Logo

Mapping Software Engineer Interview Experience - Pittsburgh, Pennsylvania

March 1, 2016
Positive ExperienceNo Offer

Process

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.

Questions

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.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Uber Mapping Software Engineer role in Pittsburgh, Pennsylvania.

Success Rate

0%
Pass Rate

Uber's interview process for their Mapping Software Engineer roles in Pittsburgh, Pennsylvania is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Uber's Mapping Software Engineer interview process in Pittsburgh, Pennsylvania.

Uber Work Experiences