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

Updated 20 Jan 2025

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, ...read more
  • Q2. Special Numbers Problem Statement Your task is to find the total count of special numbers within a range from 1 to a given integer, 'MAXVAL'. A special number is defined ...read more
  • Q3. Chocolate Distribution Problem You are given an array/list CHOCOLATES of size 'N', where each element represents the number of chocolates in a packet. Your task is to di ...read more
View all 85 questions

Google Software Developer Interview Experiences

88 interviews found

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

I applied via Naukri.com and was interviewed in Mar 2023. There were 5 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 

Great test they tested tge skills and tested the code one more

Great they tested the skills and one more round of vcode that was great

Great they tested the skills and one more round

Round 3 - Coding Test 

Great test they tested the skills and one more round

Round 4 - Group Discussion 

Great discuss on the go and written

Round 5 - Technical 

(1 Question)

  • Q1. Questions system design one more round

Interview Preparation Tips

Interview preparation tips for other job seekers - Great
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Tell me about yourself

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
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
Round 2 - Coding Test 

Duration 60 min, 2q of coding, med to hard leetcode

Round 3 - Technical 

(2 Questions)

  • Q1. Tech interview :It required tree traversal knowledge
  • Q2. This required graph dfs traversal and topo sort

Interview Preparation Tips

Interview preparation tips for other job seekers - do leetcode a lot
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - HR 

(1 Question)

  • Q1. Tell me about your experience
Round 3 - One-on-one 

(1 Question)

  • Q1. How do you see yourself after 5 years?

Google interview questions for designations

 Software Developer Intern

 (15)

 Junior Software Developer

 (1)

 Full Stack Software Developer

 (1)

 Developer

 (2)

 Software Engineer

 (96)

 Software Tester

 (2)

 Java Developer

 (7)

 Web Developer

 (5)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Coding Test 

Medium to Pretty tough question,no selection until your code pass almost all test case

Round 3 - One-on-one 

(2 Questions)

  • Q1. Which data structure will be better suited chain type data.
  • Ans. 

    Linked List is the best-suited data structure for chain type data.

    • Linked List is a dynamic data structure that can grow or shrink during runtime.

    • It allows efficient insertion and deletion operations.

    • Each node in the linked list contains a reference to the next node.

    • Examples of chain type data include a list of songs in a playlist or a list of tasks in a to-do list.

  • Answered by AI
  • Q2. There was a coding question of hard difficulty from leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be calm. Be yourself, try to build solution from basic.

Skills evaluated in this interview

Get interview-ready with Top Google Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Basis of python programming

Round 2 - Technical 

(1 Question)

  • Q1. Have given a question to build an application
Round 3 - One-on-one 

(1 Question)

  • Q1. Different cases used for software testing
  • Ans. 

    Different cases used for software testing include functional, performance, security, usability, and compatibility testing.

    • Functional testing ensures that the software meets the specified requirements

    • Performance testing checks the software's speed, scalability, and stability under different loads

    • Security testing identifies vulnerabilities and ensures data protection

    • Usability testing evaluates the software's user-friendl...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Great Company but lost in my 1 to 1 round will comeback stronger

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Group Discussion 

Tell me about your experience

Round 2 - One-on-one 

(2 Questions)

  • Q1. Why you want google
  • Q2. Do you use google
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Aug 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Do not use an unprofessional email address such as cool_boy@email.com. It shows a lack of professionalism by the candidate.
View all tips
Round 2 - Group Discussion 

Agile Devolpment
testing strategies for software devolpment
Choosing right programming language for your software
managing technical Debts In softwares
Importance in the documentation of software devolpment

Round 3 - Coding Test 

Practise Coding
Learn to solve new and model Pgrommaing questions
Learn algorthims
And focus in Machine Leaning

Interview Preparation Tips

Topics to prepare for Google Software Developer interview:
  • Java
  • Algorithms
  • Python
  • Machine Learning
  • model questions
Interview preparation tips for other job seekers - Belive in yourself
Consistent and confidence is the best way to Achieve anything
Dont worry your capable for evevrything
Prepare yourself for the Interview
By Pro In programming

Software Developer Interview Questions & Answers

user image yashika chawla

posted on 27 Aug 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Recruitment Consulltant and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Input: { type: file, filename: in.txt } mode: strict output: { type: service, server: { hostname: myserver.com } person: { age: 12 } } How would you represent data of this kind in m...
  • Ans. 

    The data can be represented in memory using a combination of data structures like objects and arrays.

    • Use objects to represent the input, output, server, and person data

    • Use arrays to store multiple values like filenames or hostnames

    • Use key-value pairs to store specific information like age or type

  • Answered by AI
  • Q2. Given a configuration stream, parse it in your data structure. interface Tokenizer { bool hasNext(); string nextToken(); }
  • Ans. 

    Implement a tokenizer interface to parse a configuration stream into a data structure.

    • Create a class that implements the Tokenizer interface

    • Use the hasNext method to check if there are more tokens to parse

    • Use the nextToken method to retrieve the next token from the stream

    • Store the tokens in a data structure such as a list or map

  • Answered by AI
Round 2 - Coding Test 

Related to a DFS problem

Interview Preparation Tips

Interview preparation tips for other job seekers - Approach a problem step by step.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Be truthful in your resume. It is very easy to catch false or lies during the interview by asking basic questions.
View all tips
Round 2 - Coding Test 

Round 3 - HR 

(2 Questions)

  • Q1. What is the javascript
  • Ans. 

    JavaScript is a programming language used for creating interactive web pages and web applications.

    • JavaScript is a high-level, interpreted language.

    • It is primarily used for client-side scripting.

    • JavaScript can be embedded directly into HTML pages.

    • It provides dynamic functionality and interactivity to websites.

    • Common uses include form validation, DOM manipulation, and AJAX requests.

  • Answered by AI
  • Q2. JavaScript is the Programming Language for the Web.

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy to earn waste time

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 HR.
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.

Google Software Developer Interview Process

based on 106 interviews

3 Interview rounds

  • Coding Test Round - 1
  • Coding Test Round - 2
  • Coding Test Round - 3
View more
Google Software Developer Salary
based on 1.1k salaries
₹20.1 L/yr - ₹60 L/yr
321% more than the average Software Developer Salary in India
View more details

Google Software Developer Reviews and Ratings

based on 176 reviews

4.5/5

Rating in categories

4.5

Skill development

4.5

Work-life balance

4.5

Salary

4.4

Job security

4.5

Company culture

4.5

Promotions

4.5

Work satisfaction

Explore 176 Reviews and Ratings
Software Engineer
1.7k salaries
unlock blur

₹19 L/yr - ₹77.5 L/yr

Software Developer
1.1k salaries
unlock blur

₹20.1 L/yr - ₹60 L/yr

Senior Software Engineer
666 salaries
unlock blur

₹24 L/yr - ₹85.4 L/yr

Data Scientist
274 salaries
unlock blur

₹12 L/yr - ₹50 L/yr

Sde1
257 salaries
unlock blur

₹14 L/yr - ₹55 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