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

Updated 18 Dec 2024

Top Google Software Developer Interview Questions and Answers

  • Q1. Painter's Partition Problem Given an array/list of length ‘N’, where the array/list represents the boards and each element of the given array/list represents the length o ...read more
  • Q2. Special Numbers You are given an integer, ‘MAXVAL’. Your task is to determine the total number of special numbers present in the range, 1 to ‘MAXVAL’. Note: A special num ...read more
  • Q3. Shopping Spree Preeti has decided to go to the Grand Mall to buy some stuff for her father’s birthday. On reaching the place, she found a fascinating shop that has an unl ...read more
View all 88 questions

87 Google Software Developer Interview Experiences

243 questions found

Sort by: Popular

Software Developer Interview Questions

user image CodingNinjas

posted on 25 May 2022

I was interviewed in Apr 2022.

1 Interview Round

1

Telephonic Call Round (1 Question)

Round duration - 45 minutes
Round difficulty - Easy

Timing 8:30-9:15
Interviewer was friendly but you can only discuss about the question with him.
interview happen on google meet.

  • Q1. Technical Question below are giving versions and there commit msg arrange them ascending order and merge all commit messages with same versions.1.0.0* Initial r...read more

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteriaNo criteriaGoogle interview preparation:Topics to prepare for the interview - Data Structures, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Make sure you solve questions with easy level under 5-7 minutes 
Tip 2 : Explain your approach before writing code
Tip 3 : Try to solve first with brute force and gradually come to optimal solution.

Application resume tips for other job seekers

Tip 1 : If you have experience in product based organisation then this is a plus point
Tip 2 : Google don’t care much for your resume.

Final outcome of the interviewRejected

Skills evaluated in this interview

Software Developer Interview Questions

user image Anonymous

posted on 1 Jun 2024

Interview experience
5
 Excellent
Difficulty level
 Hard
Duration
 4-6 weeks
Result
 Not Selected

I applied via Company Website and was interviewed before Jun 2023.

3 Interview Rounds

1

Coding Test Round

Data Structures and basic algorithms like sorting and advanced topics like dynamic programming are also covered.The interview was 45 mins.

2

Coding Test Round

The same again regarding DSA and knowledge of OOPs was also required

3

HR Round (2 Questions)

  • Q1. Why should we hire you
  • Q2. Give reasons for not selecting you

Get interview-ready with top interview questions

Software Developer Interview Questions

user image Anonymous

posted on 19 Nov 2022

1 Interview Round

1

HR Round (2 Questions)

  • Q1. What is your Expected Salary?
  • Q2. What is your current salary?

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on Algorithm for improve logic skill and Practice code.Best of Luck

What people are saying about Google

View All
doctordaaru
1w
A Tech Lead
Google giving competition to Government Jobs!
Google 2 saal phle apply kra tha abhi tk response nhi aaya, please hire krlo na😫
FeedCard Image
Got a question about Google?
Ask anonymously on communities.

Software Developer Interview Questions

user image Anonymous

posted on 8 Mar 2024

Interview experience
4
 Good
Difficulty level
 Moderate
Duration
 4-6 weeks
Result
 Not Selected

I applied via LinkedIn and was interviewed before Mar 2023.

1 Interview Round

1

Technical Round (1 Question)

  • Q1. Few easy to moderate DSA questions

Google interview questions for designations

 Software Developer Intern

 (17)

 Junior Software Developer

 (1)

 Full Stack Software Developer

 (1)

 Developer

 (2)

 Software Engineer

 (113)

 Software Tester

 (2)

 Java Developer

 (7)

 Web Developer

 (5)

Software Developer Interview Questions

user image Anonymous

posted on 2 Jun 2022

I applied via Walk-in and was interviewed in May 2022.

2 Interview Rounds

1

Resume Shortlist Round

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
2

Group Discussion Round

How do project

Interview Preparation Tips

Topics to prepare for Google Software Developer interview:
  • Retail Banking Operations
Interview preparation tips for other job seekers - Why do you want this job's
How do you get this information

Software Developer Interview Questions

user image Anonymous

posted on 3 May 2023

Interview experience
5
 Excellent
Difficulty level
 Hard
Duration
 More than 8 weeks
Result
Selected  Selected

I applied via Approached by Company and was interviewed before May 2022.

3 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
2

One-on-one Round (3 Questions)

  • Q1. Tell me about yourself
  • Q2. What is your experience
  • Q3. Elaborate your day to day job
3

Coding Test Round

1-2 hrs of interview across data structure

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best

Software Developer Interview Questions

user image CodingNinjas

posted on 15 Sep 2021

I was interviewed in Mar 2021.

2 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 75 minutes
Round difficulty - Medium

A 24 hour window was given to us and we can attempt the test anytime in between. It included 2 coding questions. One was easy-medium level and the other one was hard. Along with this 7 debugging MCQ's were given, however they were easy.

  • Q1. Minimum and Maximum Cost to buy N Candies Ram went to a specialty candy store in Ninjaland which has 'N' candies with different costs. The Candy shop gi...read more
  • Q2. Swap And Maximise You are given a circular array consisting of N integers. You have to find the maximum sum of the absolute difference between adjacent elements...read more
2

Coding Test Round (1 Question)

Round duration - 75 minutes
Round difficulty - Hard

  • Q1. Connect N Ropes With Minimum Cost You have been given 'N' ropes of different lengths, we need to connect these ropes into one rope. The cost to connect ...read more

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in PuneEligibility criteriaabove 7 cgpaGoogle interview preparation:Topics to prepare for the interview - google kickstart problems, dsa, graphs, trees, stackTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : practice regularly in kickstart rounds
Tip 2 : solve previous year problems
Tip 3 : coding ninjas also has google asked problems

Application resume tips for other job seekers

Tip 1 : Do not fake any skills, projects or achievements. The interviewer gets to know about it by asking questions to you.
Tip 2 : Have at-least one good project on resume with all the details like technologies used and purpose.
Tip 3 : Don't write achievements which doesn't relate to your role. Write achievements which shows communication skills, leadership or teamwork.

Final outcome of the interviewRejected

Skills evaluated in this interview

Software Developer Interview Questions

user image CodingNinjas

posted on 14 Sep 2021

I was interviewed in Dec 2020.

3 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round was held on Hackerearth from 2:00 PM to 3:00 PM
This round had 2 questions of easy/medium difficulty. Both were based on concepts of DP.
The use of offline IDE was prohibited so we were supposed to code it on Hackerearth IDE itself.

  • Q1. Min Steps to one using DP You are given a positive integer 'N’. Your task is to find and return the minimum number of steps that 'N' has to take to ...read more
  • Q2. Longest Palindromic Substring You are given a string (STR) of length N. Your task is to find the longest palindromic substring. If there is more than one palind...read more
2

Video Call Round (2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

The round was held on Google Meet and I was given 2 coding problems for which first I had to explain my approach and then I had to write code in Shared Google Docs and dry run on sample test cases and discuss Time and Space Complexity.
There were 2 interviewers and both were very friendly and helpful and tried to bring us to our comfort level first.

  • Q1. Boyer Moore Algorithm for Pattern Searching You are given a string ‘text’ and a string ‘pattern’, your task is to find all occurrences of pattern in the string ...read more
  • Q2. Median in a stream Given that integers are read from a data stream. Your task is to find the median of the elements read so far. Median is the middle value in a...read more
3

Coding Test Round (3 Questions)

Round duration - 90 minutes
Round difficulty - Hard

This round was also virtual. It has some difficult questions when compared to the previous rounds.
This was also held on Google Meet with shared docs for writing code.
There were 2 interviewers and both were helpful.

  • Q1. Shortest alternate colored path Consider a directed graph of ‘N’ nodes where each node is labeled from ‘0’ to ‘N - 1’. Each edge of the graph is either ‘red’ or...read more
  • Q2. Spell Checker You are given a list of strings, ‘DICTIONARY[]’ that represents the correct spelling of words and a query string ‘QUERY’ that may have incorrect s...read more
  • Q3. The Skyline Problem You are given 'N' rectangular buildings in a 2-dimensional city. Your task is to compute the skyline of these buildings, eliminating...read more

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Delhi Technological University. I applied for the job as SDE - 1 in BangaloreEligibility criteriaNo CriteriaGoogle interview preparation:Topics to prepare for the interview - Data Structures - Trie, HashMap, Sets, Priority Queue, Stack, Advanced Topics like Fenwick Tree, Segment Trees, Game Theory, Dynamic Programming, Union Find, Graph Algorithms, BitmasksTime required to prepare for the interview - 5 monthsInterview preparation tips for other job seekers

Tip 1 : Reading other’s interview experiences is one of the best ways to get yourselves ready for the next job interview. Practice daily atleast 5 questions.
Tip 2 : Most commonly asked topics in Google Interviews ( as per the mail I received from my recruiter ) :
BFS/DFS/Flood fill, Binary Search, Tree traversals, Hash tables, Linked list, stacks, queues, two pointers/sliding window
Binary heaps, Ad hoc/string manipulations.
Tip 3 : Highly recommended sites for practicing questions ( usually practice medium and hard level questions) -

Leetcode (highly encouraged)
Geeksforgeeks (highly encouraged)
CodeZen( highly encouraged)
Codeforces

Application resume tips for other job seekers

Tip 1 : Mention past working experience in detail as how you were important to your previous company.
Tip 2 : Try to keep your resume to 1 page if work experience < 5 years
Tip 3 : Update your resume according to role you are applying for and never put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions

user image CodingNinjas

posted on 14 Sep 2021

I was interviewed in Nov 2020.

3 Interview Rounds

1

Coding Test Round (2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This round was held on Hackerearth from 2:00 PM to 3:00 PM
This round had 2 questions of easy/medium difficulty. Both were based on concepts of DP.
The use of offline IDE was prohibited so we were supposed to code it on Hackerearth IDE itself.

  • Q1. Min Steps to one using DP You are given a positive integer 'N’. Your task is to find and return the minimum number of steps that 'N' has to take to ...read more
  • Q2. Longest Palindromic Substring Given a string ’S’ consisting of lower case English letters, you are supposed to return the longest palindromic substring of ‘S’. ...read more
2

Video Call Round (2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

The round was held on Google Meet and I was given 2 coding problems for which first I had to explain my approach and then I had to write code in Shared Google Docs and dry run on sample test cases and discuss Time and Space Complexity.
There were 2 interviewers and both were very friendly and helpful and tried to bring us to our comfort level first.

  • Q1. Pattern Matching You are given a pattern in the form of a string and a collection of words. Your task is to determine if the pattern string and the collection o...read more
  • Q2. Running Median You are given a stream of 'N' integers. For every 'i-th' integer added to the running list of integers, print the resulting media...read more
3

Coding Test Round (3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

This round was also virtual. It has some difficult questions when compared to the previous rounds.
This was also held on Google Meet with shared docs for writing code.
There were 2 interviewers and both were helpful.

  • Q1. Shortest alternate colored path Consider a directed graph of ‘N’ nodes where each node is labeled from ‘0’ to ‘N - 1’. Each edge of the graph is either ‘red’ or...read more
  • Q2. Spell Checker You are given a list of strings, ‘DICTIONARY[]’ that represents the correct spelling of words and a query string ‘QUERY’ that may have incorrect s...read more
  • Q3. The Skyline Problem You are given 'N' rectangular buildings in a 2-dimensional city. Your task is to compute the skyline of these buildings, eliminating...read more

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNeed 2 years work experienceGoogle interview preparation:Topics to prepare for the interview - Data Structures - Trie, HashMap, Sets, Priority Queue, Stack, Advanced Topics like Fenwick Tree, Segment Trees, Game Theory, Dynamic Programming, Union Find, Graph Algorithms, BitmaskingTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Bookmark the GFG Google Archives. It helped me a lot during my preparations. Reading other’s interview experiences is one of the best ways to get yourselves ready for the next job interview. Practice daily atleast 5 questions.
Tip 2 : Most commonly asked topics in Google Interviews ( as per the mail I received from my recruiter ) : 
BFS/DFS/Flood fill, Binary Search, Tree traversals, Hash tables, Linked list, stacks, queues, two pointers/sliding window
Binary heaps, Ad hoc/string manipulations.
Tip 3 : Highly recommended sites for practicing questions ( usually practice medium and hard level questions) : 
Leetcode (highly encouraged)
Geeksforgeeks (highly encouraged)
CodeZen( highly encouraged)
Codeforces
Tip 4 : This is a great bigocheatsheet that could be of great help https://www.bigocheatsheet.com/

Application resume tips for other job seekers

Tip 1 : Mention past working experience in detail as how you were important to your previous company.
Tip 2 : Try to keep your resume to 1 page if work experience < 5 years
Tip 3 : Update your resume according to role you are applying for and never put false things on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

Software Developer Interview Questions

user image CodingNinjas

posted on 22 Nov 2021

I was interviewed before Nov 2020.

4 Interview Rounds

1

Telephonic Call Round (1 Question)

Round duration - 45 minutes
Round difficulty - Medium

The interview was with a Korean employee. 

  • Q1. Bridges In A Graph Given an undirected graph of V vertices and E edges. Your task is to find all the bridges in the given undirected graph. A bridge in any grap...read more
2

Video Call Round (1 Question)

Round duration - 45 Minutes
Round difficulty - Medium

Interviewer was an Indian employee. 

  • Q1. Longest Palindromic Substring You are given a string (STR) of length N. Your task is to find the longest palindromic substring. If there is more than one palind...read more
3

Video Call Round (1 Question)

Round duration - 45 Minutes
Round difficulty - Hard

Interviewer was an Indian employee.

  • Q1. Alien dictionary You have been given a sorted (lexical order) dictionary of an alien language. Write a function that finds the order of characters in the alien ...read more
4

Video Call Round (1 Question)

Round duration - 45 Minutes
Round difficulty - Hard

Interviewer was an Indian employee. 

  • Q1. Ninjas's Robot Ninja has a robot that can move in an infinite number line. The robot starts at position 0, with speed = +1. The robot moves automatically accord...read more

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaMust be in final yearGoogle interview preparation:Topics to prepare for the interview - Data Structures, Pointers, Trees, Graphs, Algorithms, Dynamic Programming, BacktrackingTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Do competitive coding in 1st and 2nd year.
Tip 2 : Practice basic questions before starting complex problem.
Tip 3 : Start doing mock interviews from the end of 5th semester. It gives a lot of confidence.

Application resume tips for other job seekers

Tip 1 : Adding competitive programming ranks add value.
Tip 2 : You should have some good project which you can explain nicely.

Final outcome of the interviewRejected

Skills evaluated in this interview

Google Interview FAQs

How many rounds are there in Google Software Developer 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 Software Developer 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 CRM and SAP ABAP.
What are the top questions asked in Google Software Developer interview?

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

  1. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_...read more
  2. a / b c / / d e f g Print the nodes in the following order: a...read more
  3. If you had an opportunity to design the Google Suggest system, please let us kn...read more
How long is the Google Software Developer interview process?

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

Tell us how to improve this page.

Interview Process at Google Software Developer

based on 56 interviews in last 1 year

3 Interview rounds

  • Coding Test Round 1
  • Coding Test Round 2
  • HR Round
View more

People are getting interviews through

based on 34 Google interviews
Referral
Job Portal
Campus Placement
Company Website
WalkIn
29%
21%
18%
9%
3%
20% candidates got the interview through other sources.
High Confidence
?
High Confidence means the data is based on a large number of responses received from the candidates.
Google Software Developer Salary
based on 756 salaries
₹23.4 L/yr - ₹50 L/yr
302% more than the average Software Developer Salary in India
View more details

Google Software Developer Reviews and Ratings

based on 173 reviews

4.6/5

Rating in categories

4.5

Skill development

4.5

Work-Life balance

4.6

Salary & Benefits

4.5

Job Security

4.6

Company culture

4.5

Promotions/Appraisal

4.5

Work Satisfaction

Explore 173 Reviews and Ratings
Software Engineer
1.3k salaries
unlock blur

₹18.8 L/yr - ₹69.7 L/yr

Software Developer
756 salaries
unlock blur

₹23.4 L/yr - ₹50 L/yr

Senior Software Engineer
580 salaries
unlock blur

₹22 L/yr - ₹94 L/yr

Sde1
252 salaries
unlock blur

₹16 L/yr - ₹64 L/yr

Data Scientist
206 salaries
unlock blur

₹12 L/yr - ₹50 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.1
Compare

Facebook

4.4
Compare

Microsoft Corporation

4.1
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview