Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Google Software Engineer Interview Questions, Process, and Tips

Updated 4 Mar 2025

Top Google Software Engineer Interview Questions and Answers

  • Q1. If your Wi-Fi router is not working then what you will do to fix it?
  • Q2. Which technical skills are required to program efficiently ?
  • Q3. Explain the difference between ArrayList and LinkedList in Java. ArrayList is implemented as a dynamic array, while LinkedList is a doubly linked list. ArrayList provides ...read more
View all 43 questions

Google Software Engineer Interview Experiences

98 interviews found

I applied via Campus Placement and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Good

Round 2 - Case Study 

Good

Interview Preparation Tips

Interview preparation tips for other job seekers - Be convinced ,, evrqbneyneynyenyeneym tnwt
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

They ask you about 4-5 Question of codes and if you do well in that you move to the interview round

Round 3 - One-on-one 

(1 Question)

  • Q1. They take you interview and hdj
Round 4 - HR 

(1 Question)

  • Q1. HR asks you questions and you have to answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Just work on your Coding skills and communication skills

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. They asked to calculate time complexity of any algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice is the only silver bullet to crack any interview!
Do coding of problem on notepad. Refer DS, ALGO related problem from GeeksOfGeeks site.

And 1 more thing coding is an art and please do not mug up the code, just try to understand the tricks, logic and solution and use those tricks and solution to solve any coding problem.

Do practice, Do practice and Do practice....nothing else

I applied via Company Website and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions on problem solving, data structures and algortithms

Interview Preparation Tips

Interview preparation tips for other job seekers - Be very thorough in data structures and algorithms, solve problems in Leetcode...

Google interview questions for designations

 Senior Software Engineer

 (18)

 Software Development Engineer

 (11)

 Software Engineer III

 (6)

 Software Engineer Intern

 (3)

 Software Engineer Trainee

 (2)

 Embedded Software Engineer

 (1)

 Associate Software Engineer

 (1)

 Junior Software Engineer

 (1)

I was interviewed in Jan 2021.

Interview Questionnaire 

1 Question

  • Q1. Merge sort, Quick sort and fibonaci
  • Ans. 

    Merge sort and Quick sort are sorting algorithms while Fibonacci is a sequence of numbers.

    • Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts each half and then merges them.

    • Quick sort is also a divide and conquer algorithm that selects a pivot element and partitions the array around the pivot.

    • Fibonacci is a sequence of numbers where each number is the sum of the two precedin...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good at algorithm, they can judge very quickly the efficiency level.

Get interview-ready with Top Google Interview Questions

I applied via Company Website and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. How does you skills relate to this job
  • Q2. Why should we hire you

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare and stay confident

I was interviewed in Dec 2016.

Interview Preparation Tips

Round: Technical Interview
Experience: On-site interview (5 hours).

4 back-to-back 45-minute coding interviews, followed by a design interview, with a lunch break with a Googler in the middle.

The first coding interview was a set of (surprisingly) trivial (no algorithms needed) incremental coding questions.

The two next coding interviews were problems straight from the "Cracking the coding interview" book. Even though I divulged that I'd solved pretty much exactly the same problem before, they didn't give me an alternative problem and I quickly coded up a general and optimal solution for the problems. Follow-up in-depth questions were minimal and not hard.

The last coding question was a pure algorithm question related to search trees/tries. No coding required, spent the whole time reasoning about the most effective algorithm. This was a bit of a brain twister.

The design question was related to high-level system design (not OO design) for storage and search in geographic data. Focus was effective search as well as scalability both in traffic and data volumes.

Tips: Read "Cracking the coding interview" or other similar literature. Solve all the problems and you should be good to go. If you solve a bunch of problems at HackerRank (or similar) as well, you'll have the added bonus of training on how to generalize the algorithms.

Interview Questionnaire 

1 Question

  • Q1. Off-campus interviews in Bangalore

Interview Preparation Tips

Round: Test
Experience: Only a few students will get shortlisted who do all the questions correctly.

Round: Other Interview
Experience: First 4 rounds on day 1 and this are just to shortlist for more rounds on some other day.
Tips: They will focus on almost all the concepts of computer science.You need to practice a lot and start it right now. Should be easy if you have prepared well enough. Use your holidays to start preparing for placements.

General Tips: Sooner you start, better your placement will be as lack of practice & last day study works only for exams but never for interviews. You'll get enough time to prepare for interviews once you get shortlisted. Focus on it even if you are placed already.
Skill Tips: They will focus on almost all the concepts of computer science.
Skills: C , Aptitude
College Name: NIT SURATHKAL

Google Interview FAQs

How many rounds are there in Google Software Engineer interview?
Google interview process usually has 2-3 rounds. The most common rounds in the Google interview process are Coding Test, Technical and HR.
How to prepare for Google Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Google. The most common topics and skills that interviewers at Google expect are Recruitment, Networking, Data Structures, System Design and Artificial Intelligence.
What are the top questions asked in Google Software Engineer interview?

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

  1. If your Wi-Fi router is not working then what you will do to fix ...read more
  2. Which technical skills are required to program efficientl...read more
  3. Explain the difference between ArrayList and LinkedList in Java. ArrayList is i...read more
How long is the Google Software Engineer interview process?

The duration of Google Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Google Software Engineer Interview Process

based on 101 interviews

4 Interview rounds

  • Coding Test Round - 1
  • Coding Test Round - 2
  • Technical Round
  • HR Round
View more
Google Software Engineer Salary
based on 1.8k salaries
₹19 L/yr - ₹77.5 L/yr
418% more than the average Software Engineer Salary in India
View more details

Google Software Engineer Reviews and Ratings

based on 146 reviews

4.4/5

Rating in categories

4.2

Skill development

4.3

Work-life balance

4.4

Salary

4.0

Job security

4.3

Company culture

4.0

Promotions

4.1

Work satisfaction

Explore 146 Reviews and Ratings
Software Engineer
1.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
1.2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
719 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Scientist
287 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Analyst
242 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.1
Compare

Facebook

4.3
Compare

Microsoft Corporation

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