i
Deqode
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
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.
Key concepts include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows classes to inherit at...
Spring Boot is a framework for building Java-based applications with minimal configuration.
Spring Boot simplifies the process of creating stand-alone, production-grade Spring-based applications.
It provides a range of features including embedded servers, auto-configuration, and production-ready metrics.
Spring Boot allows developers to quickly set up and run applications with ease, reducing the need for manual configurat...
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Microservices are a software architectural style that structures an application as a collection of loosely coupled services.
Each service is self-contained and can be developed, deployed, and scaled independently.
Communication between services typically occurs over lightweight protocols like HTTP or messaging queues.
Microservices allow for greater flexibility, scalability, and resilience compared to monolithic architect...
Communication between microservices is typically done through APIs or messaging systems.
Microservices communicate with each other using APIs, such as REST or gRPC.
Message brokers like Kafka or RabbitMQ are commonly used for asynchronous communication between microservices.
Service mesh tools like Istio can help manage communication between microservices by handling service discovery, load balancing, and security.
Event-d...
Annotations like @Qualifier and @Transactional are used in Spring Boot for dependency injection and transaction management.
Annotations like @Qualifier are used to specify which bean to inject when multiple beans of the same type are present.
Annotations like @Transactional are used to mark a method as transactional, allowing for rollback in case of exceptions.
Annotations like @Component, @Service, @Repository are used f...
HTTP methods are used to indicate the desired action to be performed on a resource.
GET - Retrieve data from a server
POST - Submit data to be processed by a server
PUT - Update a resource on the server
DELETE - Remove a resource from the server
PATCH - Partially update a resource on the server
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
Asynchronous APIs in Java can be created using @Qualifier annotation to specify which bean to inject when multiple beans of the same type are present.
Use @Qualifier annotation along with @Autowired to specify the bean to be injected.
For example, if there are multiple beans of the same type, use @Qualifier("beanName") to specify which bean to inject.
This helps in resolving ambiguity when multiple beans of the same type
Top trending discussions
I applied via Naukri.com and was interviewed before Aug 2020. There was 1 interview round.
Strong OOPS concept is essential for Java developers to write efficient and maintainable code.
Understanding of classes, objects, inheritance, polymorphism, and encapsulation
Ability to design and implement complex systems using OOPS principles
Experience with design patterns and SOLID principles
Knowledge of interfaces, abstract classes, and access modifiers
Familiarity with UML diagrams for modeling software systems
I applied via Company Website and was interviewed in Jul 2020. There was 1 interview round.
Java is a high-level programming language known for its platform independence and object-oriented approach.
Java is widely used for developing desktop, web, and mobile applications.
It is known for its write once, run anywhere (WORA) capability.
Java uses a virtual machine (JVM) to execute code, providing portability across different operating systems.
It supports multithreading, exception handling, and dynamic memory allo...
Inheritance is a mechanism in object-oriented programming where a new class is created from an existing class.
Allows for code reuse and promotes code organization
The new class (subclass) inherits properties and methods from the existing class (superclass)
Subclass can add new properties and methods or override existing ones
Example: A Car class can inherit properties and methods from a Vehicle class
I applied via Referral and was interviewed in Nov 2020. There was 1 interview round.
A program to calculate the sum of numbers.
Create a variable to store the sum.
Iterate through the numbers and add each number to the sum.
Return the sum.
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is known for its security features and is commonly used for developing web applications, mobile apps, and enterprise software
Java code is compiled into bytecode, which can be executed on any platform that has a JVM instal...
Java is a versatile, platform-independent language with a vast community and extensive libraries.
Java is object-oriented and easy to learn.
It has a vast community and extensive libraries.
It is platform-independent and can run on any device.
Java is secure and reliable.
It is used in various domains like web development, mobile app development, and enterprise applications.
Examples: Android apps, Spring framework, Hadoop,
I applied via Naukri.com and was interviewed before Sep 2020. There was 1 interview round.
String is a class in Java used to represent a sequence of characters.
Strings are immutable in Java
String objects can be created using string literals or the new keyword
String class provides various methods for manipulating strings such as substring, replace, etc.
based on 3 interviews
Interview experience
4-6 Yrs
Not Disclosed
4-6 Yrs
Not Disclosed
3-6 Yrs
Not Disclosed
Solution Engineer
197
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Solution Engineer
98
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
30
salaries
| ₹0 L/yr - ₹0 L/yr |
Softwaretest Engineer
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
20
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech