Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare
4.4

based on 1.8k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Google Machine Learning Software Engineer Interview Questions and Answers

Updated 1 Nov 2024

Google Machine Learning Software Engineer Interview Experiences

2 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Linear Regression? Details of Cost function and Derivation.
  • Ans. 

    Linear Regression is a statistical method to model the relationship between a dependent variable and one or more independent variables.

    • Linear Regression is used to predict a continuous output based on one or more input features.

    • The cost function for Linear Regression is the Mean Squared Error (MSE), which measures the average squared difference between the predicted values and the actual values.

    • The goal of Linear Regre...

  • Answered by AI
  • Q2. What are the assumptions in Linear Regressions? Where does the assumptions of Gaussian Noise come from?
  • Ans. 

    Assumptions in Linear Regression and Gaussian Noise origins

    • Assumptions in Linear Regression include linearity, independence of errors, homoscedasticity, and normality of errors.

    • Gaussian Noise assumption comes from the assumption that the errors in the model follow a Gaussian distribution.

    • The Gaussian Noise assumption allows for the use of maximum likelihood estimation in linear regression models.

    • If the errors do not fo...

  • Answered by AI
Round 2 - Googlyness 

(2 Questions)

  • Q1. Explain a difficult project work situation. How did you handle it?
  • Q2. Explain a situation of workplace disagreement with Manager or Client. How did you handle it?
  • Ans. 

    Handled disagreement by calmly discussing concerns and finding common ground.

    • Approached the manager/client in a respectful and professional manner

    • Listened to their perspective and concerns without interrupting

    • Expressed own thoughts and concerns clearly and calmly

    • Worked together to find a compromise or solution that satisfied both parties

  • Answered by AI

Skills evaluated in this interview

Round 1 - Technical 

(1 Question)

  • Q1. Explain working method of logistic regression with Maths
  • Ans. 

    Logistic regression is a statistical method used to analyze and model the relationship between a dependent variable and one or more independent variables.

    • Logistic regression is used for binary classification problems.

    • It uses a sigmoid function to map input values to a probability score.

    • The model is trained using maximum likelihood estimation.

    • The cost function used is the negative log-likelihood function.

    • Regularization ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Master in basics, be honest try to explain with an example

Skills evaluated in this interview

Machine Learning Software Engineer Interview Questions Asked at Other Companies

asked in Chetu
Q1. Remove space from given dataframe and concat the first and last n ... read more
asked in Google
Q2. What are the assumptions in Linear Regressions? Where does the as ... read more
asked in Google
Q3. What is Linear Regression? Details of Cost function and Derivatio ... read more
asked in Chetu
Q4. Create simple ANN network using Tensorflow.
asked in Chetu
Q5. Create the virtual environment using cmd.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Apr 2024.

Round 1 - Aptitude Test 

Aptitude basic maths and pseudo code output choose the best answer

Round 2 - Coding Test 

DS algorithms, General Problem solving

Round 3 - Technical 

(2 Questions)

  • Q1. System Designs questions were asked
  • Q2. DBMS questions were asked and other resume related topics were involved in discussion
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Tests basic problem-solving skills and logical reasoning abilities through puzzles and mathematical questions.

Round 2 - Coding Test 

Assesses programming skills by solving coding problems, usually focusing on algorithms and data structures.

Round 3 - Technical 

(1 Question)

  • Q1. Evaluates understanding of technical concepts and knowledge related to the specific job role through questions on subjects like computer science fundamentals and relevant technologies.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Given the API rand7() that generates a uniform random integer in the range [1, 7], write a function rand10() that generates a uniform random integer in the range [1, 10]. You can only call the API rand7(), and you shouldn't call any other API. Please do not use a language's built-in random API.

Interview experience
4
Good
Difficulty level
Hard
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Machine learning coding question: using Clustering
  • Q2. Machine learning coding question: using Associate rule mining
  • Ans. 

    Using associate rule mining to find patterns in data

    • Associate rule mining is a technique used to discover interesting relationships or patterns in large datasets

    • It is commonly used in market basket analysis to find associations between items purchased together

    • The output of associate rule mining is a set of rules in the form of IF-THEN statements

    • Support and confidence are two important measures used in associate rule mi...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Questions on Projects in Resume
  • Q2. Hypothecical scenario discussion and problem solving in ML

Skills evaluated in this interview

Google Interview FAQs

How many rounds are there in Google Machine Learning Software Engineer interview?
Google interview process usually has 1-2 rounds. The most common rounds in the Google interview process are Technical.
What are the top questions asked in Google Machine Learning Software Engineer interview?

Some of the top questions asked at the Google Machine Learning Software Engineer interview -

  1. What are the assumptions in Linear Regressions? Where does the assumptions of G...read more
  2. What is Linear Regression? Details of Cost function and Derivati...read more
  3. Explain working method of logistic regression with Ma...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 895 Interviews
Amdocs Interview Questions
3.8
 • 528 Interviews
Zoho Interview Questions
4.3
 • 508 Interviews
SAP Interview Questions
4.2
 • 304 Interviews
KPIT Technologies Interview Questions
3.5
 • 293 Interviews
Salesforce Interview Questions
4.1
 • 270 Interviews
View all
Google Machine Learning Software Engineer Salary
based on 25 salaries
₹18 L/yr - ₹37.7 L/yr
50% more than the average Machine Learning Software Engineer Salary in India
View more details
Software Engineer
1.3k salaries
unlock blur

₹19.6 L/yr - ₹80 L/yr

Software Developer
1.1k salaries
unlock blur

₹21.8 L/yr - ₹56.7 L/yr

Senior Software Engineer
610 salaries
unlock blur

₹22 L/yr - ₹94 L/yr

Sde1
254 salaries
unlock blur

₹14 L/yr - ₹55 L/yr

Data Scientist
248 salaries
unlock blur

₹25 L/yr - ₹55 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.1
Compare

Facebook

4.4
Compare

Microsoft Corporation

4.0
Compare
Did you find this page helpful?
Yes No
write
Share an Interview