Filter interviews by
First round is assignment.
2nd round is the group discussion.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve problems.
Encapsulation: Objects can hide their internal state and require interaction through defined interfaces.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Object...
A database is a structured collection of data that is stored and accessed electronically.
Organized collection of data
Stored electronically
Allows for easy access and retrieval of information
Overloading is when a class has multiple methods with the same name but different parameters.
Overloading allows a class to have multiple methods with the same name but different parameters.
The compiler determines which method to call based on the number and type of arguments passed.
Example: a class with multiple 'calculate' methods that accept different data types like int, double, or string.
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed in Nov 2020. There were 5 interview rounds.
I applied via Referral and was interviewed in Oct 2020. There were 5 interview rounds.
Handling an impatient customer requires active listening, empathy, and clear communication.
Listen actively to the customer's concerns and acknowledge their frustration.
Show empathy by putting yourself in their shoes and understanding their perspective.
Communicate clearly and honestly about the situation and what steps can be taken to resolve it.
Offer solutions or alternatives to help alleviate their frustration.
Follow ...
Communicate with the customer and provide regular updates on the progress of the issue.
Request an update from the engineers and communicate the same to the customer.
Provide an estimated timeline based on the severity of the issue and the resources available.
Ensure that the customer is aware of any potential delays or roadblocks.
Offer alternative solutions or workarounds if possible.
I applied via Campus Placement and was interviewed before Jul 2021. There were 3 interview rounds.
General aptitude test with math and logic related questions. there were also coding questions which were given more weightage than the other questions.
I appeared for an interview before May 2024, where I was asked the following questions.
Detecting a loop in a linked list is crucial for preventing infinite traversal and ensuring efficient memory usage.
Floyd's Cycle Detection Algorithm: Use two pointers, slow and fast, moving at different speeds to detect a loop.
Time Complexity: The algorithm runs in O(n) time, making it efficient for large linked lists.
Space Complexity: It uses O(1) space, as it only requires two pointers regardless of the list size.
Exa...
2 Leetcode Medium questions on hackerrank
Java OOPs (Object-Oriented Programming) principles include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: private variables with public getters/setters.
Inheritance: Mechanism where one class inherits properties and behavior from another. Example: class Dog extends Animal.
Polymorphism: Ability to present the sa...
based on 1 interview experience
Software Engineer
95
salaries
| ₹6 L/yr - ₹13.6 L/yr |
Senior Software Engineer
49
salaries
| ₹8.3 L/yr - ₹29.5 L/yr |
Business Analyst
19
salaries
| ₹6 L/yr - ₹18.2 L/yr |
System Analyst
18
salaries
| ₹3.3 L/yr - ₹10 L/yr |
Software Developer
12
salaries
| ₹4.5 L/yr - ₹12.5 L/yr |
Yodlee
Fingent
Bravura Solutions
CloudMoyo