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 Interview Questions, Process, and Tips

Updated 11 Mar 2025

Top Google Interview Questions and Answers

View all 453 questions

Google Interview Experiences

Popular Designations

830 interviews found

Interview experience
4
Good
Difficulty level
Hard
Process Duration
-
Result
Not Selected

I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. A graph problem using disjoint set union
  • Ans. 

    Disjoint set union is a data structure used to efficiently merge sets and find connected components in a graph.

    • Disjoint set union (DSU) is commonly used in graph algorithms to merge sets and find connected components.

    • DSU operations include finding the parent of a set, merging two sets, and checking if two elements belong to the same set.

    • Path compression and union by rank are common optimizations used in DSU to improve

  • Answered by AI

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?
View answer (14)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (209)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Questions on permuation and combination

Round 2 - Technical 

(2 Questions)

  • Q1. Java core and advanced concepts
  • Q2. Springboot annotations, spring mvc, spring security
Round 3 - HR 

(1 Question)

  • Q1. Friendly questions

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (3)
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode hard , leetcode medium and puzzles

Round 2 - Technical 

(2 Questions)

  • Q1. Word search leetcode hard
  • Q2. Brust ballon leetcode hard

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?
View answer (14)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (209)
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding question moderate level leet code problems

Round 2 - Technical 

(2 Questions)

  • Q1. The interview was organized i was asked about tree and graph problems and some project discussion
  • Q2. Family background and why do you want to join

Interview Preparation Tips

Interview preparation tips for other job seekers - keep cool and calm and stay confident

Top Google Software Developer Interview Questions and Answers

Q1. Painter's Partition Problem Statement Given an array/list representing boards, where each element denotes the length of a board, and a number ‘K’ of available painters, determine the minimum time required to paint all boards. Each unit leng... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)

Google interview questions for popular designations

 Software Engineer

 (98)

 Software Developer

 (89)

 Intern

 (22)

 Senior Software Engineer

 (18)

 Software Developer Intern

 (15)

 SDE

 (15)

 Softwaretest Engineer

 (13)

 Data Analyst

 (12)

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

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

That was very basic round and it was so easy

Round 2 - Coding Test 

Two question are given one from LinkedList and second was from Dynamic Programming

Interview Preparation Tips

Topics to prepare for Google Softwaretest Engineer interview:
  • Linkedlist
  • binary search
Interview preparation tips for other job seekers - Study hard and be prepare for the test

Top Google Softwaretest Engineer Interview Questions and Answers

Q1. Write a program to mirror the pixel in a screen matrix of 24 bit pixels
View answer (1)

Softwaretest Engineer Interview Questions asked at other Companies

Q1. What is boundary value analysis? How do u perform boundary value testing for User ID & Password textfields in login page?
View answer (2)

Get interview-ready with Top Google Interview Questions

Interview Questions & Answers

user image Anonymous

posted on 6 Feb 2025

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

I appeared for an interview in Jan 2025.

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell. Me. about. Your self
  • Ans. 

    I am a dedicated and experienced HR professional with a passion for talent development and employee engagement.

    • Over 5 years of experience in HR roles

    • Strong background in talent acquisition and retention strategies

    • Implemented successful employee engagement initiatives

    • Skilled in performance management and training programs

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Speaking.. Slowly.. and. Clearly. can. help. you. appecer.. relaked.. and.. confident

Jobs at Google

View all
Interview experience
3
Average
Difficulty level
Hard
Process Duration
More than 8 weeks
Result
Not Selected

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

Round 1 - Aptitude Test 

QA types questions and with options

Round 2 - Coding Test 

Python programming yes

Round 3 - Technical 

(4 Questions)

  • Q1. What is software computing ?
  • Ans. 

    Software computing is the process of using software to perform calculations, process data, and solve problems.

    • Software computing involves writing code to instruct computers to perform specific tasks.

    • It includes algorithms, data structures, and programming languages.

    • Examples include creating applications, developing websites, and analyzing data.

    • Software computing is essential for automation, data processing, and decisio

  • Answered by AI
  • Q2. Difference between software computing and hardware computing.
  • Ans. 

    Software computing involves writing and executing code, while hardware computing involves physical components like processors and memory.

    • Software computing involves writing code to perform tasks, while hardware computing involves physical components like processors and memory.

    • Software computing focuses on algorithms and logic, while hardware computing focuses on the physical execution of those algorithms.

    • Examples of so...

  • Answered by AI
  • Q3. There is any network using variations?
  • Ans. 

    Yes, there are various network variations such as neural networks, deep learning networks, and convolutional networks.

    • Neural networks are a type of machine learning algorithm inspired by the human brain.

    • Deep learning networks are neural networks with multiple layers, allowing them to learn complex patterns.

    • Convolutional networks are commonly used in image recognition tasks, where they apply filters to input data to ext

  • Answered by AI
  • Q4. Here software quality using product there is a good quality or bad quality product
Round 4 - Aptitude Test 

QA type questions and with options selecting

Round 5 - Group Discussion 

Like different project

Round 6 - Case Study 

Getting new projects like coding platform and other things

Round 7 - Coding Test 

Different coding platform for testing

Interview Preparation Tips

Topics to prepare for Google Software Engineer interview:
  • ITfresher
Interview preparation tips for other job seekers - i need offer from job

Skills evaluated in this interview

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?
View answer (14)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (209)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025.

Round 1 - HR 

(1 Question)

  • Q1. Tell. me. about. Your. self
  • Ans. 

    I am a passionate Technical Recruiter with a strong background in sourcing and placing top tech talent across various industries.

    • Over 5 years of experience in technical recruiting, specializing in software engineering roles.

    • Successfully filled over 100 positions, including full-stack developers and data scientists.

    • Skilled in using various sourcing tools like LinkedIn Recruiter and GitHub to find passive candidates.

    • Stro...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Ub. dateyour. resume as you again. new experience and. achievements

Technical Recruiter Interview Questions asked at other Companies

Q1. What different visas are you aware of. Can you name some of them.
View answer (1)

Software Developer Interview Questions & Answers

user image Gokulakannan S C

posted on 17 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Group Discussion 

Java dsa oops os essay cloud

Round 2 - Coding Test 

Dp,recursion,oops,os,dbms,cloud,

Interview Preparation Tips

Interview preparation tips for other job seekers - belief yourself

Top Google Software Developer Interview Questions and Answers

Q1. Painter's Partition Problem Statement Given an array/list representing boards, where each element denotes the length of a board, and a number ‘K’ of available painters, determine the minimum time required to paint all boards. Each unit leng... read more
View answer (2)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Given a Tree with 0's and 1's find number of distinct islands. Joined 1's together form an island.
  • Ans. 

    Count the number of distinct islands in a tree with 0's and 1's where joined 1's form an island.

    • Traverse the tree and identify connected components of 1's to form islands.

    • Use a set to store the unique shapes of islands to avoid counting duplicates.

    • Consider different shapes of islands like horizontal, vertical, diagonal, etc.

    • Example: [['1', '0', '1'], ['1', '1', '0']] has 2 distinct islands.

  • Answered by AI

Skills evaluated in this interview

Software Engineer III Interview Questions asked at other Companies

Q1. Find the highest floor, from where if an egg is dropped will not break. k floor building and n eggs are given.
View answer (2)

Google Interview FAQs

How many rounds are there in Google interview?
Google interview process usually has 2-3 rounds. The most common rounds in the Google interview process are Coding Test, Technical and Resume Shortlist.
How to prepare for Google 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, Python, Computer science, Networking and Analytical.
What are the top questions asked in Google interview?

Some of the top questions asked at the Google interview -

  1. If your Wi-Fi router is not working then what you will do to fix ...read more
  2. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_...read more
  3. 1. There is a train that passes the following path: L / \ ... L ...read more
How long is the Google interview process?

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

Tell us how to improve this page.

Google Interview Process

based on 861 interviews

Interview experience

4.3
  
Good
View more

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
 • 852 Interviews
Adobe Interview Questions
3.9
 • 234 Interviews
Salesforce Interview Questions
4.0
 • 224 Interviews
Intel Interview Questions
4.2
 • 215 Interviews
Apple Interview Questions
4.3
 • 138 Interviews
Facebook Interview Questions
4.3
 • 52 Interviews
Netflix Interview Questions
4.5
 • 11 Interviews
View all

Google Reviews and Ratings

based on 1.7k reviews

4.4/5

Rating in categories

4.3

Skill development

4.4

Work-life balance

4.4

Salary

4.2

Job security

4.4

Company culture

4.1

Promotions

4.3

Work satisfaction

Explore 1.7k Reviews and Ratings
Video Specialist

Gurgaon / Gurugram

1-4 Yrs

Not Disclosed

Explore more jobs
Software Engineer
2k salaries
unlock blur

₹18 L/yr - ₹63.7 L/yr

Software Developer
1.2k salaries
unlock blur

₹27.3 L/yr - ₹65.2 L/yr

Senior Software Engineer
753 salaries
unlock blur

₹24 L/yr - ₹80 L/yr

Data Scientist
290 salaries
unlock blur

₹12 L/yr - ₹50 L/yr

Sde1
244 salaries
unlock blur

₹16 L/yr - ₹65 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