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 SDE (Software Development Engineer) Interview Questions, Process, and Tips

Updated 23 Nov 2022

Top Google SDE (Software Development Engineer) Interview Questions and Answers

Google SDE (Software Development Engineer) Interview Experiences

4 interviews found

I applied via Approached by Company and was interviewed in May 2022. There were 3 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 - HR 

(2 Questions)

  • Q1. About years of experience
  • Q2. Current role and expertise
  • Ans. 

    I am currently working as a Software Development Engineer with expertise in web development and cloud computing.

    • Proficient in programming languages like Java, Python, and JavaScript

    • Experience in developing and maintaining web applications using frameworks like React and Angular

    • Knowledge of cloud computing platforms such as AWS and Azure

    • Familiarity with database management systems like MySQL and MongoDB

    • Strong problem-so

  • Answered by AI
Round 3 - One-on-one 

(3 Questions)

  • Q1. Java object oriented questions
  • Q2. Data structures related questions
  • Q3. Given small coding problem on duplicate string

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare leetcode problems mostly, data structures as much as possible hr was very Frank later this round she given preparation time but somehow I got rejected recently I got call again from Google recruiter saying they shortlisted based on my LinkedIn profile so keep good profile that also helps.

I applied via LinkedIn and was interviewed in May 2022. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Time complexity of the program wriitten
  • Ans. 

    The time complexity of the program is O(nlogn).

    • The program has a divide and conquer algorithm.

    • The program has nested loops.

    • The program has a recursive function.

  • Answered by AI
  • Q2. Design the algorithm with less time complexity
  • Ans. 

    Design an algorithm with less time complexity.

    • Use efficient data structures like hash tables, binary trees, etc.

    • Avoid nested loops and recursion if possible.

    • Try to optimize the code by reducing redundant operations.

    • Use dynamic programming to solve complex problems.

    • Consider parallel processing for large datasets.

    • Use built-in functions and libraries instead of writing custom code.

    • Profile the code to identify bottlenecks

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Very difficult only data structures and algorithms

Skills evaluated in this interview

SDE (Software Development Engineer) Interview Questions Asked at Other Companies

asked in Carwale
Q1. A string is given consisting of lowercase alphabets. Write a func ... read more
asked in Carwale
Q2. Given a balance and 100 coins;out of which,one is heavier. Find m ... read more
Q3. Given a binary search tree , print the path which has the sum equ ... read more
asked in Housing.com
Q4. Given a square area of 1024x1024 on a map with some flats (housin ... read more
asked in Carwale
Q5. Delete nodes in linkedlist which have a greater value on right si ... read more

I applied via Approached by Company and was interviewed before Sep 2021. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. Questions on Data Structures and time complexities
  • Q2. Merge sort and heap sort describe
  • Ans. 

    Merge sort and heap sort are two popular sorting algorithms used in computer science.

    • Merge sort is a divide-and-conquer algorithm that recursively divides the input array into two halves, sorts them, and then merges them back together.

    • Heap sort is a comparison-based sorting algorithm that uses a binary heap data structure to sort elements.

    • Merge sort has a time complexity of O(n log n) and is stable, while heap sort has...

  • Answered by AI
  • Q3. Time complexities on sort algorithms
  • Ans. 

    Time complexities of sort algorithms

    • Bubble sort - O(n^2)

    • Selection sort - O(n^2)

    • Insertion sort - O(n^2)

    • Merge sort - O(n log n)

    • Quick sort - O(n log n)

    • Heap sort - O(n log n)

  • Answered by AI
  • Q4. Projects from work current role

Interview Preparation Tips

Interview preparation tips for other job seekers - not just learn algorithm, learn about run time complexities as well

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Jul 2021. There were 6 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. BASIC FUNDAMENTAS AND SOME COMPLEX C++ AND JAVA TRAFFIC PROBLEMS
  • Q2. AND I SOLVED ME

Interview Preparation Tips

Interview preparation tips for other job seekers - BE CONFIDENT AND PREPARE WELL

Google interview questions for designations

 SDE

 (15)

 Software Development Engineer

 (11)

 SDE Intern

 (1)

 Software Development Engineer Intern

 (6)

 Software Development Engineer II

 (2)

 Software Development Engineer 3

 (1)

 Software Development Staff Engineer

 (1)

 Software Engineer

 (96)

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Jan 2023. There were 3 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 - Aptitude Test 

Fully logical we want to strong in percentage and stream

Round 3 - Coding Test 

We want to strong in one coding language and also u want to strong enough in DS algo

Interview Preparation Tips

Interview preparation tips for other job seekers - This is an one of the good company where u can learn and do anything only they are see ur performance
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jul 2022. There were 3 interview rounds.

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 - Technical 

(1 Question)

  • Q1. 9 questions were there including sql, coding ,and few mcqs
Round 3 - Technical 

(1 Question)

  • Q1. One questions based on Convex hull

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice DSA and try to add 1 or 2 good projects in resume

I applied via Company Website and was interviewed in Jun 2022. There were 4 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. What technologies did I work on and some basic questions related to it.
Round 2 - One-on-one 

(1 Question)

  • Q1. Technology-related questions and previous project-related questions.
Round 3 - One-on-one 

(1 Question)

  • Q1. This was the manager round he asked me previous project-related questions like application architecture.
Round 4 - HR 

(1 Question)

  • Q1. Basic questions like relocation and compensation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and be prepared for questions related on your previous projects and latest technologies with working POC's

I was interviewed in May 2022.

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 - Technical 

(2 Questions)

  • Q1. Question was related to the tree
  • Q2. Searching time of bst
  • Ans. 

    BST search time is O(log n) on average, but can be O(n) in worst case.

    • BST search time depends on the height of the tree

    • On average, height is log base 2 of n

    • Worst case is when the tree is unbalanced and height is n

    • Example: searching for a value in a balanced BST with 1024 nodes takes at most 10 comparisons

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident as the interviewer was cool and help you at the point where you completely stuck.
They asked me 1 coding of question of tree and rest they put the theoretical questions related to the tree only.

Skills evaluated in this interview

I applied via Company Website and was interviewed in Sep 2022. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. How much salary do u except
  • Q2. What is your eduction qualification
  • Ans. 

    I have a Bachelor's degree in Computer Science.

    • Bachelor's degree in Computer Science

    • Completed courses in programming languages, algorithms, data structures, and software engineering

    • Participated in various coding competitions and hackathons

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - don't lie on resume that is not an good aproche lkasdklsd jkajks

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

Round 1 - Technical 

(1 Question)

  • Q1. It was online technical interview round with some good java coding programs. Not as tough but as expected for a mid level experience programmer. String Arrays other
Round 2 - Technical 

(1 Question)

  • Q1. Java programming interview with some advance level programming questions BDD UI Automation Stack Algorithms String Arrays etc
Round 3 - Technical 

(1 Question)

  • Q1. Linux Java Framework level questions

Interview Preparation Tips

Interview preparation tips for other job seekers - A bit longer process from first interview to releasing offer letter but my experience was positive

Google Interview FAQs

How many rounds are there in Google SDE (Software Development Engineer) interview?
Google interview process usually has 2 rounds. The most common rounds in the Google interview process are One-on-one Round, Resume Shortlist and HR.
What are the top questions asked in Google SDE (Software Development Engineer) interview?

Some of the top questions asked at the Google SDE (Software Development Engineer) interview -

  1. Design the algorithm with less time complex...read more
  2. merge sort and heap sort descr...read more
  3. Time complexity of the program wriit...read more

Tell us how to improve this page.

Google SDE (Software Development Engineer) Salary
based on 200 salaries
₹36.4 L/yr - ₹100 L/yr
140% more than the average SDE (Software Development Engineer) Salary in India
View more details

Google SDE (Software Development Engineer) Reviews and Ratings

based on 15 reviews

4.7/5

Rating in categories

4.6

Skill development

4.5

Work-life balance

4.5

Salary

4.3

Job security

4.5

Company culture

4.4

Promotions

4.5

Work satisfaction

Explore 15 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