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
I applied via Approached by Company and was interviewed in Apr 2022. There were 3 interview rounds.
Docker is a containerization platform that allows developers to package, deploy, and run applications in isolated environments.
Docker attach allows you to attach to a running container's console output, while docker exec allows you to run a command inside a running container.
Docker attach is used to view the output of a container, while docker exec is used to execute a command inside a container.
Docker attach is used f...
To reset password of ec2, follow these steps:
Log in to the AWS Management Console
Navigate to the EC2 dashboard
Select the instance for which you want to reset the password
Stop the instance
Detach the root volume
Attach the root volume to another instance
Modify the authorized_keys file
Detach the volume from the second instance
Attach it back to the original instance
Start the instance
Answering salary related questions is inappropriate in an interview setting.
It is not appropriate to ask about current or expected salary in an interview.
Salary negotiations should be conducted after a job offer has been made.
Focusing on salary can detract from discussing the candidate's qualifications and fit for the role.
Top trending discussions
posted on 14 May 2022
I applied via Naukri.com and was interviewed before May 2021. There was 1 interview round.
I applied via Walk-in and was interviewed before Apr 2020. There were 5 interview rounds.
I applied via Naukri.com and was interviewed before Apr 2020. There were 5 interview rounds.
I applied via Campus Placement and was interviewed before Jan 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed before May 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before Feb 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...
based on 2 interviews
Interview experience
based on 14 reviews
Rating in categories
Software Developer
11
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