Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Clone a tree by creating a mirror image of it
Traverse the original tree in a post-order manner
Create a new node for each visited node and assign its value
Recursively set the left child of the new node as the mirrored right child of the original node
Recursively set the right child of the new node as the mirrored left child of the original node
Dynamic programming problem involving a 2D array
Break down the problem into subproblems and store the results in a 2D array
Consider using top-down or bottom-up approach depending on the problem
Examples: Longest Common Subsequence, Minimum Path Sum
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There were 2 interview rounds.
Coding on the sudoko probelm
What people are saying about Google
Coding test with 2 questions
System design involves creating a high-level design of a software system, followed by implementing the detailed low-level design.
Start by understanding the requirements and constraints of the system
Create a high-level design that outlines the components and interactions of the system
Implement the detailed low-level design, considering factors like scalability, performance, and maintainability
Use tools like UML diagrams...
System Design with HLD involves designing the high-level architecture of a software system.
Understand the requirements and constraints of the system
Identify the components and their interactions
Consider scalability, reliability, and performance
Use design patterns and best practices
Create diagrams like UML or flowcharts to visualize the design
Google interview questions for designations
posted on 31 Mar 2022
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
posted on 14 May 2018
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
SOLID is a set of principles for object-oriented programming to make software more maintainable, flexible, and understandable.
S - Single Responsibility Principle
O - Open/Closed Principle
L - Liskov Substitution Principle
I - Interface Segregation Principle
D - Dependency Inversion Principle
I applied via Company Website and was interviewed before Jul 2021. There were 2 interview rounds.
Data Structure related questions
posted on 21 Apr 2021
I applied via Naukri.com
posted on 28 Jan 2020
I applied via Naukri.com and was interviewed in Jul 2019. There were 3 interview rounds.
Explanation of UART, SPI, CAN, I2C timing diagrams and frame formats.
UART: asynchronous serial communication, start and stop bits, baud rate
SPI: synchronous serial communication, master-slave architecture, clock polarity and phase
CAN: differential serial communication, arbitration, error detection and correction
I2C: synchronous serial communication, master-slave architecture, addressing, clock stretching
The duration of Google Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4 interviews
Interview experience
based on 17 reviews
Rating in categories
Software Engineer
1.8k
salaries
| ₹20 L/yr - ₹70 L/yr |
Software Developer
1.5k
salaries
| ₹27.6 L/yr - ₹65.1 L/yr |
Senior Software Engineer
863
salaries
| ₹20.7 L/yr - ₹80 L/yr |
Data Scientist
307
salaries
| ₹25.5 L/yr - ₹60 L/yr |
Data Analyst
252
salaries
| ₹10.4 L/yr - ₹22.5 L/yr |
Yahoo
Amazon
Microsoft Corporation