i
LDT Technology
Filter interviews by
I applied via Approached by Company and was interviewed before May 2023. There was 1 interview round.
Spring Framework is a popular Java framework that provides comprehensive infrastructure support for developing Java applications.
Provides dependency injection for managing components
Offers support for aspect-oriented programming
Includes modules for data access, web development, security, and more
Facilitates integration with other frameworks like Hibernate and JPA
An interface in Java is a reference type, similar to a class, that can contain only constants, method signatures, default methods, static methods, and nested types.
Interfaces are used to define a contract for classes that implement them.
Classes can implement multiple interfaces, but can only extend one class.
Interfaces are used to achieve abstraction and multiple inheritance in Java.
Example: interface Animal { void eat
Polymorphism is the ability of a single function or method to operate on different types of data.
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: Animal superclass with Dog and Cat subclasses, both implementing a makeSound method differently.
Types of exceptions include checked, unchecked, and errors.
Checked exceptions are checked at compile time, like IOException.
Unchecked exceptions are not checked at compile time, like NullPointerException.
Errors are serious problems that should not be caught, like OutOfMemoryError.
Multithreading is the ability of a CPU to execute multiple threads concurrently, allowing for parallel processing.
Multithreading allows for better utilization of CPU resources by running multiple threads simultaneously.
Threads share the same memory space, allowing for communication and data sharing between threads.
Examples of multithreading in Java include creating multiple threads to perform different tasks concurrent
Top trending discussions
posted on 13 Jul 2024
Sort string in java a with java 8 feati
I applied via Campus Placement and was interviewed before Aug 2023. There were 2 interview rounds.
Pen paper test in the college
Experienced Java Developer with a passion for creating efficient and scalable applications.
Over 5 years of experience in Java development
Strong knowledge of object-oriented programming principles
Proficient in Spring framework and Hibernate
Experience with RESTful web services and microservices architecture
Familiar with Agile methodologies and version control systems like Git
I applied via Referral and was interviewed in Nov 2022. There were 2 interview rounds.
To build a Java app, follow a structured approach by defining requirements, designing architecture, implementing code, and testing.
Define clear requirements and gather necessary resources
Design the app's architecture, including modules, components, and data flow
Implement the code using Java programming language and relevant frameworks
Perform thorough testing to ensure functionality, performance, and security
Follow codi...
Software Developer
12
salaries
| ₹3 L/yr - ₹12 L/yr |
Software Engineer
7
salaries
| ₹4 L/yr - ₹15 L/yr |
Java Developer
5
salaries
| ₹1 L/yr - ₹10.7 L/yr |
Devops Engineer
5
salaries
| ₹2.4 L/yr - ₹10 L/yr |
Senior Android Developer
4
salaries
| ₹5.2 L/yr - ₹8 L/yr |
TCS
Infosys
Wipro
HCLTech