Filter interviews by
I applied via Walk-in and was interviewed in Jan 2024. There were 2 interview rounds.
They will give a code to solve
I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.
Inheritance is a mechanism in OOP where a new class is derived from an existing class.
It allows the new class to inherit the properties and methods of the existing class.
The existing class is called the superclass or parent class, while the new class is called the subclass or child class.
The subclass can add new properties and methods or override the existing ones.
It promotes code reuse and makes the code more organize...
I applied via Referral and was interviewed in Jul 2021. There were 3 interview rounds.
Constructors are used to initialize objects in Java.
Constructors are special methods that have the same name as the class.
They are used to allocate memory for an object and initialize its state.
Constructors can have parameters to initialize object properties.
They are called automatically when an object is created using the 'new' keyword.
Constructors can be overloaded to create objects with different initial states.
An interface in Java is a blueprint of a class that defines a set of methods without implementation.
An interface can have abstract methods, default methods, and static methods.
It is used to achieve abstraction and multiple inheritance in Java.
Classes implement interfaces using the 'implements' keyword.
Interfaces can be used to create loosely coupled systems and promote code reusability.
Example: 'Comparable' interface i...
Extend is used to inherit properties and methods from a class, while implement is used to implement interfaces.
Extend is used to create a subclass that inherits properties and methods from a superclass.
Implement is used to define a class that implements the methods declared in an interface.
A class can extend only one superclass, but it can implement multiple interfaces.
Extend is used for inheritance, while implement is
I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed in Jul 2020. There was 1 interview round.
Java is platform independent due to its bytecode and JVM.
Java code is compiled into bytecode which is platform-independent.
JVM (Java Virtual Machine) interprets the bytecode and executes it on any platform.
JVM acts as an abstraction layer between the Java code and the underlying hardware.
This allows Java programs to run on any platform that has a JVM installed.
For example, a Java program written on a Windows machine ca...
I applied via Campus Placement and was interviewed before Jun 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed in Oct 2018. There was 0 interview round.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Software Engineer
39
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer Level 1
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer III
9
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech