Taro Logo

Software Engineer Interview Experience - Baton Rouge, Louisiana

March 1, 2025
Positive ExperienceNo Offer

Process

Three interviews spanned the 2nd and 3rd week of May. Ultimately, I did not receive an offer, but the experience was quite positive and an excellent learning experience, especially for a non-CS person looking to break into the world of autonomous driving. Ms. Song, a Senior Recruiter at Waymo, was my point of contact and guide throughout the entire process.

Interview 1: An informal project with a senior software engineer. They provided details on the newly formed Multi-System group, followed by information regarding the role, responsibilities, and learning opportunities of this internship position. The interview concluded with a discussion of my Ph.D. project. Due to NDA, I am unable to share any further details.

Interview 2: C++ coding and algorithms. A code-along programming exercise involving graphs and the use of a suitable graph traversal technique. The problem presented was very similar to LeetCode problems but required some thinking.

Interview 3: A general domain knowledge test, which unexpectedly included two additional C++ coding exercises. The interviewer was a Ph.D. in Geometric Computer Vision from a very prestigious university. I likely faltered during this part of the interview, mostly due to my not expecting the implementation of vector products and a form of nearest neighbor problem. Due to NDA, I cannot share any further details.

None of the three C++ coding exercises assumed that the code needed to compile and run. The test, I believe, focused more on my command of the language, algorithms, and ability to assess verbal/written problems and think quickly in a high-pressure interview scenario. Additionally, both interviewers asked to write interfaces (simple functions) and expected the use of simpler data structures. I made a mistake by trying to use too much Modern C++ (smart pointers, vectors, classes).

Questions

A code-along programming exercise involving graphs and the use of a suitable graph traversal technique.

A problem related to calculating surface normals given a set of points.

A problem related to point clustering around a query point. There was a twist, which due to NDA, I am unable to share.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Waymo Software Engineer role in Baton Rouge, Louisiana.

Success Rate

0%
Pass Rate

Waymo's interview process for their Software Engineer roles in Baton Rouge, Louisiana is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Waymo's Software Engineer interview process in Baton Rouge, Louisiana.

Waymo Work Experiences