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 Anonymous

posted on 10 May 2015

4 Interview Rounds

Interview Questions

  • Q1. Given a source array of integers with possible duplicates and a target integer, write algorithm to find out 2 numbers in source array whose sum is equal to targ...read more View Answers (2)
  • Q2. Say you have three tables WORK, USERS, MANAGERS WORK - work_id - user_id - how_much USERS - user_id - team MANAGERS - manager_id - team If I am a manager, write...read more View Answers (1)
  • Q3. In a Chrome extension, which file contains the most important information of the extension like version, pattern matches, etc View Answers (2)
  • Q4. There are three rooms, and there are Princess, Flowers and Snake in those rooms. The doors of all the rooms have incorrect nameplates. i.e., the nameplate for t...read more View Answers (2)
  • Q5. Which is faster: finding an item in a hashtable or in a sorted list? And Why? View Answers (3)
  • Q6. What are some of the most popular Data interchange formats when using APIs View Answers (2)
  • Q7. Name some popular APIs for each of these Social Commerce service(llike a photo service etc) View Answers (2)
  • Q8. How would you change the format of all the phone numbers in 1000 static html pages? View Answers (1)
  • Q9. If you had an opportunity to design the Google Suggest system, please let us know how you would approach it and how you would execute the plan in terms of setti...read more View Answers (1)
  • Q10. How do you find out if a number is a power of 2? And how do you know if it is an odd number? Write code in the language of your choice View Answers (3)
  • Q11. How will improve the revenue of the cafeteria of the office. View Answers (1)
  • Q12. [Actual question which i screwed up. Bad Time for me]Number of users in 2001 for adwords, chrome, gmail, android and picassa are in the ratio of 6:9:14:13:8, an...read more View Answers (2)
  • Q13. In google adwords there are about 30 million ads from 42 lanuages . What will I do review the ads and reject ads that do not comply with specific rules View Answers (1)

Interview Preparation Tips

Round: Test
Experience: I was asked to take the test at 8.30 pm. They fixed this test, a week back. Nobody will call you to remind you to take test. Nor the interviewer will call you. It is your responsibility to check ur mail without fail. On that day I was expecting a call from google from evening till 8.25 pm. None called me. I thought that they would have forgot that. I planned to do go out and have food. But suddenly my ipad gave a alert message and it was from gmail app [thanks for ipad, or else i would not have checked my mail in lap top]. It was from google recruiter. The mail stated that he has shared a doc with me and i must answer the questions in it. a google drive link was given. he mentioned that the test was for 2 hours. I was asked to type answers just below each of these questions.
Duration: 120 minutes

Round: Technical Interview
Experience: Since I had prepared for tech interviews like amazon, I was able to do it good.After a week I got a call from HR and informed that I cleared the first round. Then after two days I was told that i will have a telephonic interview with one of the google developers from adwords team . They scheduled a telephonic interview the next week

Round: Technical Interview
Experience: 1) How will improve the revenue of the cafeteria of the office. Lots of discussions went and i think, i really did that well.
2)[Actual question which i screwed up. Bad Time for me]
Number of users in 2001 for adwords, chrome, gmail, android and picassa are in the ratio of 6:9:14:13:8, and in 2004 we add 3 lakh more users. New ratio is 8:12:13:11:6. Number of picassa users in 2004= 1,44,000. Calculate number of adwords users in 2005.A basic math question that, even a school student can solve. But in that tension i was not able to do it. I took some time and finally gave him a answer. I myself knew that it would be wrong. But interviewer said great lets move on to next question[just to boost up me - good person].My actual job role revolves around developing tools for the the ad review team which will review the ad and reject illlegal ones. So third question was related to that .He told me that as I am from a tech background, I need to explain him technically wat will I do. He also said that he did not need the actual solution. They will just see the way I approach the problem. That an existing problem and they are open to suggestions.3)In google adwords there are about 30 million ads from 42 lanuages . What will I do review the ads and reject ads that do not comply with specific rules .Regarding the criteria under which google bans a ad as illegal – I discussed about different criteria .Out of the criteria’s i told , he asked me to consider only three criteria .
a) Link not working
b) Drug related ads
c) trademarks[trademark used by the companies]I gave lot of approaches like for link not workinga) designing a autobot which will automatically click ads link and check whether it is redirecting to correct page or not . Autobots are used by hackers to get money for the ads they posted . I suggested that by designing similar autobot we can validate the link.b) to check drug related ads -
To detect the language we can first check the geographic location from which the ad is getting posted and can narrow down to some less choices from which we can detect the language
i suggested him that we can create a trie which some specific keywords (like coccaine ) and do pattern matching with that and reject the add it contains any of the works in trie .The interviewer gave me another constraint wat if there comes a ad “coccaine rehabilitation center” we should reject those kind of ads na . thats for a good cause . So i suggested him that i can maintain another set of trie which can contain those set of keywords.Fist check trie1 if drug related keywords exist .
Next check trie 2 if other types of keyword exist.
– if keyword only present in trie1 [reject ad]
– if both tire return true [can reject . but its better that those ad's alone can be subjected to manual evaluation for rejection].I used trie as it can do the pattern matches faster .For trademarks also I discussed using similar datastructures and the interviewer was ok with my answer.

General Tips: I applied for a job in Google jobs page. I know that its very difficult that a resume gets noticed by google.Suddenly one fine day i got a call from Google HR saying that they are interested in my profile and asked me if, i was ready to go with the interview process[Come on! who will say no for Google]. I was surprised.I was asked to take a initial screen test [Online test].
Skills: data structure, Algorithm
College Name: na

Skills evaluated in this interview

Software Developer Interview Questions

user image Parth Akre

posted on 18 Dec 2024

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

I applied via Recruitment Consulltant and was interviewed in Nov 2024.

3 Interview Rounds

1

Coding Test Round

It was an amazing interview.

2

Assignment Round

S abJDQdlqd qk; qdkq;q bdkq;d

3

One-on-one Round (5 Questions)

  • Q1. Dbjas xjhqvUGQJQ mnq
  • Q2. Add qbnjq j qj slx qx
  • Q3. DaD JDQ d KNX ax sqkd
  • Q4. Bj q dsa k xkqs xkna ;x
  • Q5. DJ m qd s Jhdvaljcbaf

Get interview-ready with top interview questions

Software Developer Interview Questions

user image amazing childrens

posted on 1 Oct 2024

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (5 Questions)

  • Q1. Introduce yourself
  • Q2. Array question of leetcode
  • Q3. Python basic and medium
  • Q4. C++ standard template library
  • Q5. Dynamic programming questions

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 Adarsh Kumar

posted on 8 Dec 2024

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

I applied via campus placement at Indian Institute of Technology (IIT), Jodhpur

1 Interview Round

1

Technical Round (2 Questions)

  • Q1. What is tree in data structure
  • Q2. What is hashing in data structure

Interview Preparation Tips

Interview preparation tips for other job seekers - good

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 15 May 2024

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

I applied via AmbitionBox and was interviewed in Apr 2024.

3 Interview Rounds

1

Aptitude Test Round

An aptitude test is an exam used to determine an individual's skill or propensity to succeed in a given activity.

2

Technical Round (4 Questions)

  • Q1. Why is Java a platform independent language?
  • Q2. What are Static Binding and Dynamic Binding?
  • Q3. Explain Virtual Machine (JVM) architecture.
  • Q4. What is the lambda expression in JAVA?
3

HR Round (1 Question)

  • Q1. Tell me something about yourself?

Interview Preparation Tips

Topics to prepare for Google Software Developer interview:
  • Core Java
  • Advanced Java
  • MySQL
Interview preparation tips for other job seekers - Consider what you enjoy doing and what makes you happy.

Skills evaluated in this interview

Software Developer Interview Questions

user image Anonymous

posted on 24 Nov 2024

Interview experience
2
 Poor
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

One-on-one Round (2 Questions)

  • Q1. Binary search on array
  • Q2. Multi source bfs on the array

Software Developer Interview Questions

user image Avinash Kumar S S

posted on 9 Oct 2024

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

I applied via Referral and was interviewed in Sep 2024.

1 Interview Round

1

Technical Round (2 Questions)

  • Q1. Explain about your project in detail
  • Q2. Asked to solve 2 leetcode hard problems

Software Developer Interview Questions

user image Ashish Soni

posted on 11 Dec 2024

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

3 Interview Rounds

1

Coding Test Round

DSA hard of dp and tree and graph, segments

2

Coding Test Round

DSA medium questions were asked in the interview

3

One-on-one Round (1 Question)

  • Q1. DSA medium to hard

Software Developer interview

user image Clément Mihailescu

posted on 27 Nov 2021

Software Developer Interview Questions

user image Anonymous

posted on 18 Sep 2024

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

2 Interview Rounds

1

Coding Test Round

Test was conducted online on HAckerrank platform

2

Technical Round (2 Questions)

  • Q1. Sliding window , easy leetcode
  • Q2. HASHMAP ,find the all buddy

Skills evaluated in this interview

Software Developer Interview Questions

user image Anonymous

posted on 13 Sep 2024

Interview experience
2
 Poor
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (2 Questions)

  • Q1. C++ is bad that java why?
  • Q2. Why is google better than facebook?

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