Filter interviews by
Clear (1)
Data structures - pointers
Stacks , Linked List
A stack is a data structure that follows the Last In, First Out (LIFO) principle.
Consists of elements added and removed from the top
Operations include push (add) and pop (remove)
Examples: function call stack, undo feature in text editors
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
Coding platform they uses for assesment is hackerrank where there gave 90 min to solve 2 dsa problems
Find index of element greater than twice of all other elements in array
Iterate through the array to find the maximum element
Iterate through the array again to check if any element is greater than twice the maximum element
Return the index of the element if found, otherwise return -1
Find union and intersection of two sorted arrays
To find the union, merge both arrays and remove duplicates
To find the intersection, iterate through both arrays and compare elements
What people are saying about Google
I applied via Campus Placement and was interviewed in Jul 2024. There were 4 interview rounds.
There were 2 ques of hard level
Google interview questions for designations
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Disjoint set union is a data structure used to efficiently merge sets and find connected components in a graph.
Disjoint set union (DSU) is commonly used in graph algorithms to merge sets and find connected components.
DSU operations include finding the parent of a set, merging two sets, and checking if two elements belong to the same set.
Path compression and union by rank are common optimizations used in DSU to improve
Get interview-ready with Top Google Interview Questions
Leetcode hard , leetcode medium and puzzles
I applied via Campus Placement and was interviewed in Mar 2024. There were 7 interview rounds.
QA types questions and with options
Python programming yes
Software computing is the process of using software to perform calculations, process data, and solve problems.
Software computing involves writing code to instruct computers to perform specific tasks.
It includes algorithms, data structures, and programming languages.
Examples include creating applications, developing websites, and analyzing data.
Software computing is essential for automation, data processing, and decisio
Software computing involves writing and executing code, while hardware computing involves physical components like processors and memory.
Software computing involves writing code to perform tasks, while hardware computing involves physical components like processors and memory.
Software computing focuses on algorithms and logic, while hardware computing focuses on the physical execution of those algorithms.
Examples of so...
Yes, there are various network variations such as neural networks, deep learning networks, and convolutional networks.
Neural networks are a type of machine learning algorithm inspired by the human brain.
Deep learning networks are neural networks with multiple layers, allowing them to learn complex patterns.
Convolutional networks are commonly used in image recognition tasks, where they apply filters to input data to ext
QA type questions and with options selecting
Like different project
Getting new projects like coding platform and other things
Different coding platform for testing
3 dsa questions out of which I solved 2
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies such as Java, JavaScript, and SQL
My goal in life is to continuously learn and grow, both personally and professionally.
Constantly seek new challenges and opportunities for growth
Strive to improve my skills and knowledge in my field
Work towards achieving a healthy work-life balance
Set and achieve both short-term and long-term goals
Make a positive impact on the world around me
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
How to reverse a linked list
I grow in my job by continuously learning new technologies, taking on challenging projects, seeking feedback, and networking with industry professionals.
Continuously learning new technologies through online courses, workshops, and conferences
Taking on challenging projects that push me out of my comfort zone and help me develop new skills
Seeking feedback from peers, managers, and mentors to identify areas for improvemen...
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Developing a real-time data processing system for a large financial institution
Implemented complex algorithms for real-time data analysis
Designed scalable architecture to handle high volume of transactions
Integrated with multiple external systems for data exchange
Some of the top questions asked at the Google Software Engineer interview -
The duration of Google Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 101 interviews
4 Interview rounds
based on 146 reviews
Rating in categories
Software Engineer
1.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
680
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Scientist
274
salaries
| ₹0 L/yr - ₹0 L/yr |
Sde1
257
salaries
| ₹0 L/yr - ₹0 L/yr |
Yahoo
Amazon
Microsoft Corporation