Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Data Structures and Algorithms, Database Management Systems, MySQL, Redis, Docker, and Thymeleaf. Questions related to my resume project, along with medium and hard questions from LeetCode.
I applied via campus placement at Indian Institute of Technology (IIT), Indore and was interviewed in Apr 2024. There were 2 interview rounds.
Do DSA and leetcode mostly, nothing else
Use two heaps to keep track of the numbers and find median efficiently.
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 with a difference of at most 1.
If the total number of elements is odd, the median is the top element of the larger heap. If even, it's the average of the tops of both heaps.
Use a priority queue to find top k nodes with highest value in a tree
Traverse the tree and store nodes in a priority queue based on their values
Pop k nodes from the priority queue to get the top k nodes with highest value
What people are saying about Google
Basic apti like percentages coding decoding
Interfaces in Java are a way to achieve abstraction and multiple inheritance by defining a contract that classes must implement.
Interfaces in Java are similar to classes but can only contain method signatures and constants, not method implementations.
Classes can implement multiple interfaces, allowing them to inherit behavior from multiple sources.
Interfaces are used to achieve abstraction and decouple the implementati...
Windows functions in SQL are built-in functions that perform calculations across a set of rows and return a single value.
Windows functions are used to perform calculations on a specific subset of rows in a result set.
They are often used with the OVER clause to define the window of rows over which the function operates.
Examples of windows functions include ROW_NUMBER(), RANK(), and SUM().
Google interview questions for designations
I applied via Internshala and was interviewed in May 2024. There was 1 interview round.
Sorting an array of strings without using inbuilt methods
Use a sorting algorithm like bubble sort, selection sort, or insertion sort
Compare each element with the next one and swap if necessary
Repeat the process until the array is sorted
Get interview-ready with Top Google Interview Questions
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 5 interview rounds.
Duration 45 min
Graph Question
Given pair of persons which know each other, if 1 knows 2 and 2 knows 3 implies 1 knows 3, had to return number of pairs of persons which dont know each other
Array pair question, with a boolean test function given, given an array, had to find a bad pair of ingredients in the rray utilizing the test function
Coin change problem was asked, and its variation
Migrating a legacy system to a new technology stack
Understanding the existing system architecture and dependencies
Identifying the best technology stack for the new system
Ensuring data integrity and compatibility during migration
I resolve conflict by actively listening, seeking compromise, and finding common ground.
Actively listen to all parties involved to understand their perspectives
Seek compromise by finding a solution that addresses the concerns of all parties
Find common ground by focusing on shared goals and interests
Communicate openly and respectfully to facilitate resolution
Given an array give maximum sum subaaray such that arr[i] == arr[j], modification of kadane's algo
I applied via Company Website and was interviewed in Aug 2024. There were 2 interview rounds.
That was easy, i easily crack it.
This was also easy , only graph an dp was asked.
I was asked a medium graph problem.
Graphs, dsa, leetcode normal
Coding questions were from easy to medium side. simple leetcode problems
Some of the top questions asked at the Google Software Developer interview -
The duration of Google Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 106 interviews
3 Interview rounds
based on 176 reviews
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