Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Nov 2023. There was 1 interview round.
Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction are used in projects to improve code reusability and maintainability.
Inheritance: Reusing code by creating a new class based on an existing class.
Encapsulation: Restricting access to certain components of an object.
Polymorphism: Ability for objects to be treated as instances of their parent class.
Abstraction: Hiding comp...
Interface is a blueprint for classes to implement, while abstract class can have both abstract and concrete methods.
Interface can only have abstract methods and constants, while abstract class can have abstract and concrete methods.
A class can implement multiple interfaces but can only extend one abstract class.
Interfaces are used for full abstraction and multiple inheritance, while abstract classes are used to provide
I applied via Indeed and was interviewed before Jan 2024. There was 1 interview round.
I have over 15 years of experience in various leadership roles, including managing teams, developing strategies, and driving business growth.
Managed cross-functional teams to successfully launch new products
Developed and implemented strategic plans to increase market share
Led initiatives to improve operational efficiency and reduce costs
Collaborated with key stakeholders to drive business growth
Mentored and coached tea...
I have over 10 years of technical experience in software development, project management, and IT infrastructure.
Over 10 years of experience in software development
Proficient in project management
Skilled in IT infrastructure
Led successful implementation of XYZ software project at previous company
Top trending discussions
I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
I was interviewed in Jun 2017.
I applied via Campus Placement and was interviewed before Oct 2020. There was 1 interview round.
Encapsulation is the process of hiding implementation details and providing access to only necessary information.
Encapsulation helps in achieving data abstraction and information hiding.
It allows for better control over data and prevents unauthorized access.
In Java, encapsulation is achieved through the use of access modifiers such as private, public, and protected.
For example, a class may have private variables that c...
A string is a sequence of characters used to represent text in programming.
Strings are often used for storing and manipulating text data.
In Java, strings are represented by the String class.
Strings can be concatenated using the + operator.
Strings are immutable, meaning they cannot be changed once created.
Examples of string literals include "hello world" and "42".
I applied via Naukri.com and was interviewed in Aug 2018. There were 5 interview rounds.
The question is asking about the candidate's knowledge in Core Java, Spring, Hibernate, Spring Boot, SQL, and AngularJS.
Core Java is the foundation of Java programming language.
Spring is a popular framework for building Java applications.
Hibernate is an ORM tool used for mapping Java objects to database tables.
Spring Boot is a framework for building microservices.
SQL is a language used for managing relational databases...
To connect 2 DBs from a Spring Boot application, configure multiple data sources and use JdbcTemplate or EntityManager for each DB.
Configure multiple data sources in the application.properties file
Create separate configuration classes for each data source
Use JdbcTemplate or EntityManager to interact with each DB
Specify the appropriate data source in the repository or service classes
Abstract method implementation is mandatory while default method is optional.
Abstract method has no implementation in the abstract class and must be implemented by the subclass.
Default method has a default implementation in the interface and can be overridden by the implementing class.
Abstract method is used to enforce a contract while default method is used to provide a default behavior.
Example: abstract method - publ...
I applied via Company Website
based on 3 interviews
Interview experience
based on 15 reviews
Rating in categories
5-10 Yrs
Not Disclosed
3-8 Yrs
Not Disclosed
3-5 Yrs
Not Disclosed
Software Engineer
38
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
8
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Analyst
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
TCS
Wipro
HCLTech