Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Polymorphism is the ability of a single function or method to operate on different data types.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example of runtime polymorphism is method overriding in inheritance.
Example of compile-time polymorphism is method overloading w
Abstraction is the concept of hiding complex implementation details and showing only the necessary features to the user.
Abstraction allows developers to focus on what needs to be done rather than how it is done
It helps in reducing complexity and improving code readability
Examples include abstract classes and interfaces in Java
Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation also helps in achieving data abstraction, where the internal details of an object are hidden from the outside world.
Examp...
Object Class is the root class for all Java classes and provides methods for object manipulation.
Root class for all Java classes
Provides methods for object manipulation
Contains methods like equals(), hashCode(), toString()
Used for inheritance and polymorphism
Encapsulation, class, object, and polymorphism are key concepts in object-oriented programming.
Encapsulation: Encapsulation is the bundling of data and methods that operate on the data into a single unit. For example, a Car class may encapsulate attributes like make, model, and methods like start() and stop().
Class: A class is a blueprint for creating objects. It defines the properties and behaviors that objects of the...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
I applied via Company Website
Top trending discussions
I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed in Oct 2021. There were 4 interview rounds.
I was interviewed in Nov 2021.
posted on 1 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There were 4 interview rounds.
posted on 8 Sep 2021
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
Smoke testing is a preliminary testing to check if the software build is stable enough for further testing.
Smoke testing is a type of non-exhaustive testing
It is performed to ensure that the critical functionalities of the software are working fine
It is usually done after a new build is received
It helps in identifying the major issues early in the testing cycle
Example: Checking if the login page is working fine after a
Regression testing is testing the entire system after changes while retesting is testing only the failed test cases.
Regression testing is done to ensure that changes made to the system do not affect the existing functionality.
Retesting is done to ensure that the defects found in the previous test cycle have been fixed.
Regression testing is done after every build while retesting is done after every defect fix.
Regression...
I applied via Recruitment Consultant
based on 3 interviews
Interview experience
based on 160 reviews
Rating in categories
Engineer- Customer Support
8
salaries
| ₹1 L/yr - ₹1.8 L/yr |
FMS Engineer
7
salaries
| ₹1 L/yr - ₹2.8 L/yr |
Desktop Support Engineer
7
salaries
| ₹0.9 L/yr - ₹2.4 L/yr |
System Administrator
6
salaries
| ₹1 L/yr - ₹3 L/yr |
Senior FMS Engineer
6
salaries
| ₹1 L/yr - ₹2.2 L/yr |
HCLTech
Tech Mahindra
Wipro
TCS