Filter interviews by
I applied via Company Website and was interviewed in Mar 2023. There were 4 interview rounds.
Rest Api create crud operation using spring boot.
Java is a popular programming language known for its platform independence and object-oriented approach.
Java is platform independent because it uses the concept of bytecode and virtual machine (JVM).
Bytecode is a platform-neutral code that can be executed on any operating system or architecture.
JVM interprets the bytecode and translates it into machine-specific instructions.
Java is not a pure object-oriented language b...
JIT compiler compiles bytecode to machine code at runtime. String is immutable to ensure security and thread safety. Interface defines only method signatures while abstract class can have method implementations. Process is an instance of a program while thread is a subset of a process.
JIT compiler stands for Just-In-Time compiler and is used to improve the performance of Java programs by compiling bytecode to machine c...
Explaining run time polymorphism, garbage collector, while loop, do while loop, and main method in Java.
Run time polymorphism is the ability of an object to take on many forms. It is achieved through method overriding.
Garbage collector is a part of JVM that automatically frees up memory by removing objects that are no longer in use.
While loop executes the code block only if the condition is true. Do while loop executes...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Java 8 introduced lambda expressions, Java 11 added local-variable syntax for lambda parameters, and Java 17 included sealed classes and pattern matching.
Java 8 introduced lambda expressions for functional programming.
Java 11 added local-variable syntax for lambda parameters to simplify code.
Java 17 included sealed classes to restrict inheritance and pattern matching for instanceof checks and type casts.
Count the number of words in a given string.
Split the string by spaces and count the number of resulting elements.
Handle edge cases like multiple spaces or empty strings.
Consider punctuation marks as part of words unless specified otherwise.
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
Use Streams to remove duplicates and retain only even numbers from an array.
Convert the array to a stream using Arrays.stream()
Use distinct() to remove duplicates
Filter out odd numbers using filter()
Collect the result using collect(Collectors.toList())
Static methods can be accessed without creating an instance of the class, while final keyword makes the method unchangeable.
Static methods belong to the class itself, not to any specific instance
Final keyword ensures that the method cannot be overridden in subclasses
Static methods are commonly used for utility methods that do not require access to instance variables
Example: Math class in Java has static methods like Ma
The @RestController annotation is used to define RESTful web services while @Controller annotation is used to define MVC controller.
RestController is a specialized version of Controller used for RESTful web services
RestController eliminates the need for @ResponseBody annotation
Controller is used for traditional MVC controller functionality
RestController returns data directly without needing to go through a view resolve...
Microservices are a software development technique where applications are composed of small, independent services that communicate with each other.
Microservices allow for easier scalability and maintenance of complex applications.
Each service in a microservices architecture can be developed, deployed, and scaled independently.
Microservices promote flexibility and agility in software development.
Examples of companies us...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
The first round was an interview conducted with a GENAI virtual bot.
Spring Boot uses autoconfiguration to automatically configure the Spring application based on dependencies and properties.
Spring Boot autoconfiguration is achieved through @EnableAutoConfiguration annotation
Autoconfiguration classes are located in the org.springframework.boot.autoconfigure package
Autoconfiguration classes are conditionally applied based on the presence of specific classes or properties
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
HashMap is non-synchronized and allows null values, while HashTable is synchronized and does not allow null values.
HashMap is non-synchronized, meaning it is not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values for both keys and values, while HashTable does not allow null keys or values.
HashMap is generally preferred for non-thread-safe applications, while HashTable is used in mul
HR Executive
3
salaries
| ₹3 L/yr - ₹3 L/yr |
BYJU'S
Unacademy
upGrad
Educomp Solutions