Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Approached by Company and was interviewed before Mar 2022. There were 2 interview rounds.
Using a robot to sort boxes by their ID in ascending order.
Create a list of boxes with their IDs
Program the robot to pick up boxes based on their ID
Use a sorting algorithm to sort the list of boxes by ID
Program the robot to move the boxes in the sorted order
Find length of largest arithmetic sequence in binary tree.
Traverse the tree and for each node, calculate the length of the longest arithmetic sequence that includes that node.
Use dynamic programming to store the length of the longest arithmetic sequence for each node.
The length of the longest arithmetic sequence for a node is the maximum of the lengths of the longest arithmetic sequences for its left and right children...
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jul 2024. There were 4 interview rounds.
Coding test on leetcode. easy/medium problem.
Coding test on google docs. Question : Find the number of Lakes given a graph representation
Design optimal query data structure that can query on key's and timestamp. Follow up : how can we implement more time series relavant feature, like searching in ranges of timestamps
I have 5 years of work experience in previous companies, primarily in developing web applications using Java and JavaScript.
Developed web applications using Java and JavaScript
Worked on database management and optimization
Collaborated with cross-functional teams for project delivery
I disagreed with leadership on project priorities, but we reached a compromise through open communication.
Clearly communicate concerns and reasons for disagreement
Listen to leadership's perspective and try to understand their reasoning
Work together to find a compromise that aligns with both parties' goals
What people are saying about Google
I was interviewed in Nov 2024.
DSA question.
You are given a N*N matrix with 0s and 1s. Find the longest contiguous line of 1s in any direction (vertical, horizontal, diagonal or anti-diagonal)
Frontend question. Was shown a screenshot of google meet and asked to code html css for it.
Follow up questions were around improving accessibility and responsiveness.
Google interview questions for designations
I applied via Approached by Company and was interviewed in May 2024. There were 3 interview rounds.
Data structures, Algorithms
Data Structures, Algorithms
Design an IP blocking system to prevent unauthorized access to a network.
1. Maintain a list of blacklisted IP addresses.
2. Implement a firewall to block incoming traffic from blacklisted IPs.
3. Regularly update the blacklist based on security threats.
4. Consider implementing rate limiting to prevent brute force attacks.
5. Monitor and log blocked IP addresses for analysis.
Get interview-ready with Top Google Interview Questions
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
Live coding test similar to leet code
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There were 2 interview rounds.
Coding on the sudoko probelm
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
I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.
Try to troubleshoot the wifi connection issue by checking settings, restarting devices, and seeking help from IT support.
Check if the wifi is turned on and the correct network is selected
Restart the wifi router and the device
Contact IT support for assistance in retrieving the password
Iterate through array, calculate value at each index, keep track of maximum value
Iterate through the array and calculate the value at each index by multiplying jump length with value of location
Keep track of the maximum value encountered during the iteration
Return the maximum value found
Some of the top questions asked at the Google Senior Software Engineer interview -
The duration of Google Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interviews
3 Interview rounds
based on 20 reviews
Rating in categories
3-5 Yrs
₹ 13-113 LPA
Software Engineer
1.7k
salaries
| ₹19 L/yr - ₹77.5 L/yr |
Software Developer
1.1k
salaries
| ₹20.1 L/yr - ₹60 L/yr |
Senior Software Engineer
666
salaries
| ₹24 L/yr - ₹85.4 L/yr |
Data Scientist
274
salaries
| ₹12 L/yr - ₹50 L/yr |
Sde1
257
salaries
| ₹14 L/yr - ₹55 L/yr |
Yahoo
Amazon
Microsoft Corporation