Filter interviews by
I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.
It was a test to create a login page and connect to database
Interface is a contract with no implementation, while abstract class can have some implementation.
Interface cannot have any implementation, only method signatures
Abstract class can have both abstract methods and concrete methods
A class can implement multiple interfaces but can only inherit from one abstract class
Interfaces are used to achieve multiple inheritance in Java
Main concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of a class to inherit properties and behavior from another class.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the nec
Top trending discussions
posted on 8 Sep 2024
posted on 11 Nov 2021
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It is achieved through method overriding and method overloading.
Examples include function overloading, operator overloading, and inheritance.
Polymorphism helps in achieving loose coupling and flexibility in code design.
Abstract class is a class that can have both abstract and non-abstract methods while an interface can only have abstract methods.
Abstract class can have constructors while interface cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract class can have instance variables while interface cannot
Abstract class can provide default implementation for some methods while interface ...
Custom exceptions can be created by extending the Exception class and defining the desired behavior.
Create a new class that extends the Exception class
Define the desired behavior for the exception
Throw the custom exception when necessary
I applied via LinkedIn and was interviewed in Apr 2023. There were 4 interview rounds.
0-1 knapsack problem involves selecting items to maximize value within a weight constraint.
0-1 knapsack is a classic optimization problem where items have a weight and value, and the goal is to maximize the total value while staying within a weight limit.
Dynamic programming is commonly used to solve the 0-1 knapsack problem efficiently.
Example: Given items with weights [2, 3, 4, 5] and values [3, 4, 5, 6], and a knapsa...
I am a software engineer with 5 years of experience in developing web applications.
I have a strong proficiency in programming languages like Java, Python, and JavaScript.
I have experience in working with frameworks like Spring Boot and Django.
I am skilled in front-end development using HTML, CSS, and JavaScript.
I have worked on database management systems like MySQL and MongoDB.
I have knowledge of version control syste...
posted on 8 Sep 2024
posted on 11 Nov 2021
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
Polymorphism is the ability of an object to take on many forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It is achieved through method overriding and method overloading.
Examples include function overloading, operator overloading, and inheritance.
Polymorphism helps in achieving loose coupling and flexibility in code design.
Abstract class is a class that can have both abstract and non-abstract methods while an interface can only have abstract methods.
Abstract class can have constructors while interface cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract class can have instance variables while interface cannot
Abstract class can provide default implementation for some methods while interface ...
Custom exceptions can be created by extending the Exception class and defining the desired behavior.
Create a new class that extends the Exception class
Define the desired behavior for the exception
Throw the custom exception when necessary
I applied via campus placement at Chaitanya Bharathi Institute of Technology, Hyderabad and was interviewed in Feb 2022. There were 4 interview rounds.
It was a one hour hackerrank coding test where we need to solve two coding questions.
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Inspection Engineer
505
salaries
| ₹1.1 L/yr - ₹9.5 L/yr |
Chemist
297
salaries
| ₹1.5 L/yr - ₹7.2 L/yr |
Executive
230
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Executive
173
salaries
| ₹4 L/yr - ₹12.2 L/yr |
Assistant Manager
118
salaries
| ₹5.4 L/yr - ₹17 L/yr |
Bureau Veritas
Intertek
TÜV SÜD
DNV GL