Waymo logo

Waymo Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 221 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
54.3% Positive experience

Which role are you interviewing for?

30 roles · 221 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Waymo.

Showing 4 of 221
Waymo logo
Waymo

Machine Learning Engineer

Engineering · half a year ago

Intern Difficult Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Behavioral Coding Technical Technical

The whole thing had four interviews, each about 45 minutes, all on video. The virtual onsite was made up of 2 LeetCode style questions and 1 ML design question plus 1 ML basic question. First up was a chill chat with a research scientist. He told me about his work and what Waymo research is generally about, saying they look for research interns who want to publish papers. Then he asked me about my background and papers, maybe asking for some details. It was pretty laid back, and we didn't go super deep, so I'm not totally sure what the point was.

Confirmed questions8 questions
  • Can you tell me about your background and any papers you've published, and perhaps go into some detail about them?
  • So, you have a 2D trajectory defined by (x, y, t) points over time, with t increasing and straight lines between points. For any given time t, how would you determine the (x, y) coordinates?
  • If you have a point anywhere on a plane, how do you find the shortest path to this trajectory?
Waymo logo
Waymo

Network Engineer

Engineering · nearly a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

The process started with a recruiter call where we discussed the job and my background. Then, I had a follow-up chat with a Network Engineer about the role, my experience, and some hypothetical situations. I thought it went okay, though nerves might have affected my answers a bit, but the interviewer seemed to get what I meant. I know there were other candidates and they'll pick the best fit. It was a bit of a letdown to get a generic automated rejection email after a real interview, which felt impersonal. I made time and effort to prepare, and an automated email felt like a missed opportunity for them to show better class. It's disappointing not to get any specific feedback.

Confirmed questions3 questions
  • Can you describe your current job and experience?
  • What are your thoughts on these scenario-based questions?
  • What is your understanding of these technical questions?
Waymo logo
Waymo

Product Manager

Product · nearly a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Recruiter call Technical screen Onsite Panel
Interview formats
Behavioral Technical

After a good hiring manager round, I was scheduled for 4 panel interviews, each lasting 45 minutes, spread across two days. In total, I dedicated over 5 hours to interacting with the team, only to be met with silence. Even after following up with the recruiter and the hiring manager over three weeks later, there has been no response, not even a rejection email. This lack of communication from the company is very unprofessional. Given my 5+ years of product management experience, I at least expected a standard rejection notification. It's quite disappointing.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Waymo logo
Waymo

Software Engineer

Engineering · a year ago

Intern Difficult Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Coding Technical

I went through three interviews in the 2nd and 3rd week of May. I didn't get an offer, but it was a really positive experience and a great way to learn, especially for someone without a CS background trying to get into autonomous driving. Ms. Song, a Senior Recruiter at Waymo, was my main contact. The first interview was a casual project discussion with a senior software engineer who talked about the new Multi-System group, the role, responsibilities, and learning opportunities for this internship, and then we discussed my Ph.D. project. I can't share more due to NDA. The second interview focused on C++ coding and algorithms, involving a code-along exercise with graphs and a suitable traversal technique. The problem was similar to Leetcode but needed some thought. The third interview was a general domain knowledge test that surprisingly included two more C++ coding exercises. The interviewer had a Ph.D. in Geometric computer vision. I think I messed up here, partly because I wasn't expecting C++ vector products and a nearest neighbor problem. Again, NDA prevents details. Importantly, none of the three C++ coding tasks required the code to actually compile and run; the assessment seemed to be more about my C++ skills, algorithms, and ability to think quickly under pressure. Both interviewers wanted simple function interfaces and basic data structures, but I overused modern C++ features like smart pointers, vectors, and classes.

Confirmed questions3 questions
  • Could you do a code-along programming exercise involving graphs and a suitable graph traversal technique?
  • How would you approach a problem related to calculating surface normals given some points are provided?
  • Describe your solution for a problem related to point clustering around a query point, with a twist that I cannot share due to NDA.

Waymo Interview Questions

Quoted word for word from Waymo interview reports.

Given a receiver power of -100 dBm at 1 km, what would the power level be at 500 m?

Read reports

When a 1 MHz carrier wave is modulated by a 100 KHz message wave, what would be observed on a spectrum analyzer?

Read reports

If a car is traveling 15m/s and need to stop within 15m, how much break force is required?

Read reports

What is the time it would take for a car to complete a lap around a track?

Read reports

What are the different parameters to batch normalization, and what does batch normalization do?

Read report

There is a rectangle with width of 50m and height of 10m with two people standing together on the top. If person A is traveling 5m/s towards right right, and person B travels 7m/s towards the left 2 second later, how long will it take for both of them to meet?

Read report

Can you explain how to sample from within a bounding box using numpy?

Read report

How would you add two numbers represented as strings, where each number is larger than 32 bits, and return the sum as a string?

Read report

Can you explain what a thread means in the context of a GPU?

Read report

Formats, difficulty and experience

Across all 221 Waymo interview reports.

Interview formats

Technical 36.1%
Behavioral 32.8%
Coding 20.8%
System Design 3.8%
Presentation 2.4%

Interview difficulty

Easy 14.5%
Average 68.8%
Difficult 16.7%

Candidate experience

Neutral 19.5%
Positive 54.3%
Negative 26.2%

Reports by job function

Engineering 147
Operations 27
Analytics 14
Research 11
HR 7
Product 6