Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Basic aptitude questions, you can find on internet.
To optimize reversal process in a tree, use iterative post-order traversal with a stack.
Implement iterative post-order traversal using a stack to efficiently reverse the tree.
Start by pushing the root node onto the stack.
While the stack is not empty, pop a node, push its children onto the stack in reverse order, and then push the node itself.
Repeat this process until all nodes have been visited and reversed.
This method...
posted on 12 Nov 2024
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
To make an array of strings unique, count the number of duplicate elements and increment them accordingly.
Iterate through the array and keep track of the frequency of each element.
For each duplicate element, increment it to make the array unique.
Return the total number of increment operations needed.
Sum all numbers formed from root to leaf paths in a binary tree
Traverse the tree from root to leaf nodes, keeping track of the current number formed
Add the current number to the sum when reaching a leaf node
Recursively explore left and right subtrees
Graph dp and tree related mid-hard
Find the longest increasing subsequence in an array.
Use dynamic programming to keep track of the longest increasing subsequence ending at each index.
Iterate through the array and update the longest increasing subsequence for each index.
Return the maximum length of the longest increasing subsequence found.
What people are saying about Google
Hard and technical question
Hard and tecnical questions
Google interview questions for designations
Dp , recursion , graphs and trees are must
Rotate a matrix by 90 degrees clockwise
Transpose the matrix
Reverse each row of the transposed matrix
I have 5 years of experience working as a software developer, specializing in web development and database management.
5 years of experience as a software developer
Specialize in web development and database management
Seeking new challenges and opportunities for growth in my career.
Looking to expand my skill set and knowledge in a new environment
Interested in working on different projects and technologies
Seeking better career advancement opportunities
Want to work in a more collaborative team environment
I applied via Job Portal
Puzzles and Quant. Easy to medium level
Dp questions graph dfs bfs
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
It was okay bit more medium to difficult
Coding was on the harder side
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Puzzles, Maths, Probability
Graph, DP, Trees, Strings
based on 18 interviews
2 Interview rounds
based on 10 reviews
Rating in categories
Software Engineer
1.8k
salaries
| ₹19 L/yr - ₹77.3 L/yr |
Software Developer
1.1k
salaries
| ₹20.6 L/yr - ₹60 L/yr |
Senior Software Engineer
640
salaries
| ₹24 L/yr - ₹85 L/yr |
Data Scientist
268
salaries
| ₹24.3 L/yr - ₹55.5 L/yr |
Sde1
257
salaries
| ₹14 L/yr - ₹55 L/yr |
Yahoo
Amazon
Microsoft Corporation