Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Case study on ola and uber
I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.
2 hour, medium to hard questions
To find the sum of a 3x3 submatrix within a larger matrix, iterate through the elements and calculate the sum.
Iterate through the rows and columns of the larger matrix to find all possible 3x3 submatrices.
Calculate the sum of each 3x3 submatrix by adding up all the elements within it.
Keep track of the maximum sum found so far as you iterate through all submatrices.
Return the maximum sum found as the final result.
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
Sql, cs, it, software
Very hard optimized code asked.
Google interview questions for popular designations
I appeared for an interview in Jun 2024.
I was asked about Python code to download JSON data from a webpage and parse it.
Get interview-ready with Top Google Interview Questions
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...
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down data into smaller, more manageable tables
It helps in reducing data redundancy by eliminating duplicate data
Normalization ensures data integrity by enforcing relationships between tables
There are different normal forms such as 1NF, 2NF, 3NF, and BCNF
Indexing is a technique used to improve the performance of database queries by creating a data structure that allows for faster retrieval of data.
Indexes are created on columns in a database table to speed up the retrieval of rows that match a certain condition.
They work similar to an index in a book, allowing the database to quickly locate the rows that satisfy a query.
Examples of indexes include primary keys, unique
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
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
Angular is a popular front-end framework for building dynamic web applications.
Angular is developed and maintained by Google.
It uses TypeScript for building applications.
Angular provides features like data binding, dependency injection, and routing.
It follows the component-based architecture.
Angular has a large community and ecosystem of libraries and tools.
Examples of popular Angular applications include Gmail and Pay
Class is a blueprint for creating objects in object-oriented programming, while polymorphism allows objects of different classes to be treated as objects of a common superclass.
Class is a template for creating objects with attributes and methods.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Example: Animal is a superclass, Dog and Cat are subclasses. Both Dog and Cat c
Top trending discussions
Some of the top questions asked at the Google interview -
The duration of Google interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 861 interviews
Interview experience
based on 1.7k reviews
Rating in categories
Software Engineer
2k
salaries
| ₹18 L/yr - ₹63.7 L/yr |
Software Developer
1.2k
salaries
| ₹27.3 L/yr - ₹65.2 L/yr |
Senior Software Engineer
750
salaries
| ₹24 L/yr - ₹80 L/yr |
Data Scientist
297
salaries
| ₹31.5 L/yr - ₹60 L/yr |
Sde1
244
salaries
| ₹16 L/yr - ₹65 L/yr |
Yahoo
Amazon
Microsoft Corporation