Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Data Structures and Algorithm Questions
I applied via Approached by Company and was interviewed in Apr 2024. There were 2 interview rounds.
Find the maximum variation in a subarray of integers.
Iterate through the array and keep track of the maximum and minimum values seen so far.
Calculate the variation by subtracting the minimum value from the maximum value.
Return the maximum variation found in any subarray.
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
It was easy as compared to traditional questions
What people are saying about Google
I applied via Company Website and was interviewed in Oct 2023. There was 1 interview round.
Use two heaps to maintain the median in a data stream
Use a max heap to store the smaller half of the numbers and a min heap to store the larger half
Keep the size of the two heaps balanced or differ by at most 1 to find the median efficiently
If the total number of elements is odd, the median is the top element of the max heap. If even, average the tops of both heaps
Google interview questions for designations
posted on 31 Jul 2024
2 coding questions on codility platform, level of questions was easy to medium
Fundamentals of computer science cover basic concepts and principles in computing.
Includes topics like algorithms, data structures, programming languages, and computer architecture.
Understanding of computational complexity, software engineering principles, and computer networking is essential.
Knowledge of operating systems, databases, and cybersecurity is also important.
Examples: Sorting algorithms like bubble sort, da...
posted on 19 Jul 2024
2 DSA questions asked on codility platform. One was about backtracking, and another about 1D DP.
Check if any node in binary tree violates left node value less than right node value rule.
Traverse the binary tree using depth-first search (DFS) or breadth-first search (BFS) and check each node for the given condition.
If a node has two children and the left child's value is greater than the right child's value, return false.
If no such node is found, return true.
Example: For a binary tree with nodes 5, 3, 7, 2, 4, 6, ...
Use a hash set to efficiently remove duplicate characters from a string.
Create a hash set to store unique characters.
Iterate through the string and add each character to the hash set.
If a character is already in the hash set, skip it.
Convert the hash set back to a string to get the result.
I was interviewed in Feb 2024.
2 Questions of Leetcode medium difficulty
posted on 20 Mar 2024
I applied via LinkedIn and was interviewed before Mar 2023. There were 2 interview rounds.
Code quality can be measured through various metrics and tools to ensure readability, maintainability, efficiency, and reliability.
Use code review processes to assess adherence to coding standards and best practices
Utilize static code analysis tools to identify potential bugs, code smells, and security vulnerabilities
Measure code complexity using metrics like cyclomatic complexity and maintainability index
Track code co...
2.5 hours of hackerrank test
posted on 25 Jan 2025
I was interviewed in Dec 2024.
A standardized assessment that measures a person's skills, cognitive abilities, and potential to perform in a specific role.
Arrays and strings - 90 mins
Create Modules, railway reservation system - 60 mins
based on 4 interviews
Interview experience
based on 1 review
Rating in categories
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