Google Machine Learning Engineer interview questions
based on 43 ratings - Updated May 26, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
42%
Applied online
Applied online
29%
Recruiter
Recruiter
17%
Employee Referral
Employee Referral
4%
Other
Other
4%
Campus Recruiting
Campus Recruiting
4%
Staffing Agency
Staffing Agency
Interview search
43 interviews
Viewing 41 - 43 of 43 Interviews
Google interviews FAQs
Machine Learning Engineer applicants have rated the interview process at Google with 5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 71.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through other source. I interviewed at Google
Interview
Recruiter call, then technical phone interview, then onsite with 4 data structures and algorithms interviews, and most likely one design interview. If you pass this, then your application goes to a hiring committee.
Had a phone interview with a grumpy and dismissive google engineer with a heavy accent. Solved two problems with a couple of small bugs that were easily corrected. I have no clue why I didn't move on with the process. Seems pretty random. Waste of time.
Interview questions [1]
Question 1
Sort the square of a sorted list of natural numbers.
I applied through a recruiter. The process took 2 weeks. I interviewed at Google (Mountain View, CA) in Oct 2017
Interview
Connected to a recruiter and got onsite in MTV. Google's recruiter is friendly, set up the onsite. 5 rounds of tech interviews. Although the position title is machine learning engineer, the interviews were all coding. Really, no questions about machine learning. It is strange that, although you come up with your own algorithm, the interviewers did not like it and asked you to think and follow their algorithm. It seems you have to give their "standard correct" solution. Two interviewers intently stated the questions very very vaguely such that it is about understanding the question, not about algorithm design. No offer in a week.
Overall, Google looks for software engineers if you applied yourself. If you want to do machine learning in Google, you probably need to be famous or some famous people know you.
Interview questions [1]
Question 1
Questions from LeetCode may be asked. But if they sense you knew the problems before, they will change the problems, which they may not be very familiar themselves.