Upload Button Icon Add office photos

Google

Compare button icon Compare button icon Compare

Filter interviews by

Google Software Development Engineer II Interview Questions and Answers

Updated 29 Mar 2025

Google Software Development Engineer II Interview Experiences

3 interviews found

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

I applied via Approached by Company and was interviewed in Feb 2024. There were 4 interview rounds.

Round 1 - Coding Test 

DSA - Leetcode
Easy to Medium

Round 2 - Coding Test 

DSA - Leetcode Medium
Problem Solving

Round 3 - Coding Test 

System Design of Concurrent Streaming Platform

Round 4 - HR 

(2 Questions)

  • Q1. Cultural Fit For Company
  • Q2. Core Values that you hold
  • Ans. 

    Integrity, teamwork, continuous learning, empathy

    • Integrity - always being honest and doing the right thing, even when no one is watching

    • Teamwork - collaborating effectively with others to achieve common goals

    • Continuous learning - constantly seeking to improve and grow in knowledge and skills

    • Empathy - understanding and caring for others' perspectives and feelings

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Solve Leetcode - DSA
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Sep 2024, where I was asked the following questions.

  • Q1. How you will get to know if two people are related
  • Q2. What is abstraction
  • Ans. 

    Abstraction is a fundamental concept in computer science that simplifies complex systems by hiding unnecessary details.

    • Abstraction allows focusing on high-level functionalities while ignoring low-level implementation details.

    • In programming, abstraction can be achieved through abstract classes and interfaces, e.g., a 'Shape' interface for different shapes.

    • In software design, abstraction helps in managing complexity by b...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics

Software Development Engineer II Interview Questions Asked at Other Companies

asked in Zepto
Q1. Given two large numeric comma-separated strings, calculate their ... read more
asked in Pine Labs
Q2. Design a system like Redbus with the following functional require ... read more
asked in Zepto
Q3. Design a file system similar to Google Drive, including file uplo ... read more
asked in Porter
Q4. 1. Given an array find a subset that sums to a given sum K 2. Giv ... read more
asked in Zepto
Q5. How many microservices do you own and at what scale do they handl ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test live with medium-hard coding question

Interview questions from similar companies

I applied via Monster and was interviewed before Apr 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Basic java

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared

What people are saying about Google

View All
manishshaw
Verified Icon
2w (edited)
works at
Vyaasa
7 Ways AI Can Help You at Work
AI is changing how we work now, not in some far-off future. Here's how it's showing up in everyday office stuff: 1. Gmail Email Drafting with Gemini: If you're on Google Workspace, Gemini can draft, edit, and summarize emails & docs right in Gmail and Docs. 2. Smarter Slack: Slack's AI (Slack AI) lets you: * Summarize unread messages * Search for answers across your workspace * Get daily digests of what you missed 3. Excel/Sheets Made Easy: Excel Copilot or Google Sheets’ AI can analyze data using simple questions. Ask "what's the sales trend from last quarter?" and get visual answers. 4. Quickly Find Internal Docs: Notion AI or Google Drive’s improved search helps you find stuff like "that pitch deck from February" without needing the exact file name. 5. Automate Tasks: Use Zapier or Make.com for AI workflows: e.g., new form entry → auto-send Slack update → update CRM. How are you using AI at work?
Got a question about Google?
Ask anonymously on communities.

Software Engineer Interview Questions & Answers

Chetu user image Nirban Chatterjee

posted on 11 Oct 2020

I applied via Naukri.com and was interviewed before Oct 2019. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Normal php questions like overriding,overloading,traits,interface,abstarct class nothing else.. It was online but in 2016.
  • Q2. Go though those topic as they are very important and asked in most companies.

Interview Preparation Tips

Interview preparation tips for other job seekers - Read those topics and try to understand with example and doing on your own.Before entering Chetu prepare yourself that you may get fire anytime.Because hiring and firing is lot in Chetu but in terms of salary it is good.

Interview Preparation Tips

Round: Test
Experience: Approx. 30.questions in 50 min
Tips: Try solving each que in less than a minute ,don't waste time on difficult questions, complete easier once first
Duration: 50 minutes
Total Questions: 30

College Name: Pimpri chinchwad college of engineering

Interview Questionnaire 

2 Questions

  • Q1. Salary discussion and notice period
  • Q2. Core java, collections and coding

Interview Preparation Tips

Round: Manager Round
Experience: About project and previous company experience , daily activity

Are these interview questions helpful?

Interview Questionnaire 

2 Questions

  • Q1. About what we worked in previous company project
  • Q2. General C programming questions and previous company project questions

Software Engineer Interview Questions & Answers

Adobe user image Devendra Bendkhale

posted on 4 Dec 2015

Interview Questionnaire 

8 Questions

  • Q1. WRITE A GENERIC SWAP FUNCTION
  • Ans. 

    A generic swap function swaps two values of any data type.

    • The function should take two parameters of any data type.

    • Use a temporary variable to store the value of one parameter.

    • Assign the value of the second parameter to the first parameter.

    • Assign the value of the temporary variable to the second parameter.

  • Answered by AI
  • Q2. SEARCH AN ELEMENT IN ROTATED SORTED LINKLIST .
  • Ans. 

    Search for an element in a rotated sorted linked list.

    • Find the pivot point where the list is rotated.

    • Divide the list into two sublists based on the pivot point.

    • Perform binary search on the appropriate sublist.

    • Handle edge cases such as empty list and list with only one element.

  • Answered by AI
  • Q3. SEARCH AN ELEMENT IN ROTATED SORTED ARRAY. WRITED A CODE FOR IT
  • Ans. 

    Search an element in a rotated sorted array

    • Find the pivot point where the array is rotated

    • Divide the array into two sub-arrays based on pivot point

    • Perform binary search on the appropriate sub-array

    • Repeat until element is found or sub-array size is 1

  • Answered by AI
  • Q4. In an Array of size 95 contain numbers in range 1 to 100. each number is at max once in the array. find the 5 missing numbers in array between 1-100
  • Q5. Given sudoku as id array of size . in a given empty cell find the possible numbers that could be possible. Asked me to write code for it
  • Ans. 

    Given a Sudoku board, find possible numbers for an empty cell.

    • Iterate through empty cells and check possible numbers using row, column, and box constraints.

    • Use a set to keep track of possible numbers for each empty cell.

    • Return the set of possible numbers for the given empty cell.

  • Answered by AI
  • Q6. Given 4 unsigned integers find their integer average (eg. (2,2,2,3) => (2+2+2+3)/4 = 2) consider integer division ) without typecasting
  • Ans. 

    Find integer average of 4 unsigned integers without typecasting

    • Add all the integers and divide by 4

    • Use bit shifting to divide by 4

    • Handle overflow by using long long data type

    • Use unsigned int data type for input

  • Answered by AI
  • Q7. Write a code to identify wheter given processor is of 32 bit architecture or 64 bit architecture
  • Ans. 

    Code to identify 32 bit or 64 bit architecture of a processor

    • Check if the operating system is 32 bit or 64 bit

    • If OS is 32 bit, processor is 32 bit

    • If OS is 64 bit, check if processor supports 64 bit architecture

    • Use CPUID instruction to check if processor supports 64 bit architecture

  • Answered by AI
  • Q8. Convert a binary number into base 64 integer
  • Ans. 

    Convert binary number to base 64 integer

    • Divide the binary number into groups of 6 bits

    • Convert each group of 6 bits to decimal

    • Map the decimal value to the corresponding base 64 character

    • Concatenate the base 64 characters to form the final integer

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: SIMPLE CODING QUESTIONS SPEED MATTERS.
Duration: 60 minutes
Total Questions: 3

Skills: Analytics And Coding
College Name: IIT Guwahati

Skills evaluated in this interview

Interview Questionnaire 

6 Questions

  • Q1. Solving puzzles(25 horses,ant and sweets,height of a building..) try as many as possible before appearing for interview
  • Q2. If experienced , then project details of previous companies a must prepare question
  • Q3. Writing test cases for random scenarios
  • Ans. 

    Creating test cases for random scenarios ensures software reliability and robustness through diverse input validation.

    • Identify edge cases: Test with minimum and maximum input values, e.g., an empty array vs. a large array.

    • Use random data: Generate random inputs to simulate real-world usage, e.g., random user names or passwords.

    • Test invalid inputs: Ensure the system handles unexpected inputs gracefully, e.g., negative n...

  • Answered by AI
  • Q4. Programming in whatsoever language you r comfortable with, basic coding problems of DS,Algos. eg. Zigzag tree traversal algo,random linked list copy
  • Q5. Some people asked me questions related to the work i will do if hired in the project
  • Q6. Be genuine in ur CV, and be prepared with everything you write there.

Interview Preparation Tips

College Name: Na

Google Interview FAQs

How many rounds are there in Google Software Development Engineer II interview?
Google interview process usually has 2-3 rounds. The most common rounds in the Google interview process are Coding Test and HR.
What are the top questions asked in Google Software Development Engineer II interview?

Some of the top questions asked at the Google Software Development Engineer II interview -

  1. What is abstract...read more
  2. Core Values that you h...read more
  3. Cultural Fit For Comp...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Difficulty level

Moderate 50%
Hard 50%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
Google Software Development Engineer II Salary
based on 114 salaries
₹18 L/yr - ₹60 L/yr
47% more than the average Software Development Engineer II Salary in India
View more details
Software Engineer
3k salaries
unlock blur

₹32.5 L/yr - ₹80 L/yr

Software Developer
2k salaries
unlock blur

₹35.4 L/yr - ₹73.1 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹20.8 L/yr - ₹82.1 L/yr

Sde1
378 salaries
unlock blur

₹34.2 L/yr - ₹64 L/yr

Data Analyst
363 salaries
unlock blur

₹16.1 L/yr - ₹35 L/yr

Explore more salaries
Compare Google with

Yahoo

4.6
Compare

Amazon

4.0
Compare

Facebook

4.3
Compare

Microsoft Corporation

3.9
Compare
write
Share an Interview