Filter interviews by
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
Oops concept is a programming paradigm that focuses on objects and classes. Checked exceptions are checked at compile time, while unchecked exceptions are not. Object Relation Mapping is a technique to map objects to database tables. Annotations like @RestController, @Controller, @Transient are used in Spring framework for defining controllers and mapping entities.
Oops concept revolves around objects and classes in pro...
Top trending discussions
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
Java 8 introduced improvements in memory management with features like Metaspace and G1 garbage collector.
Java 8 introduced Metaspace to replace the PermGen space for class metadata storage.
G1 garbage collector in Java 8 improves garbage collection performance by dividing the heap into regions.
Java 8 also introduced the concept of String deduplication to reduce memory usage for String objects.
CQRS pattern separates read and write operations in microservices for better scalability and performance.
CQRS stands for Command Query Responsibility Segregation
It separates the read and write operations in microservices
Write operations update the data, while read operations retrieve the data
Helps in improving scalability and performance by optimizing for each operation type
To pull large amount of data in Spring Data JPA, use pagination, lazy loading, and query optimization techniques.
Use pagination to limit the amount of data retrieved in each query
Implement lazy loading to fetch data only when needed
Optimize queries by using indexes, avoiding N+1 query problem, and fetching only necessary columns
Singleton class ensures only one instance of a class is created and provides a global point of access to it.
Create a private static instance of the class
Provide a private constructor to prevent instantiation
Create a public static method to access the instance
I applied via Naukri.com and was interviewed before Nov 2022. There were 3 interview rounds.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
1st round some apt qns,some prgramming qns are they asked
I would check for internet connection, restart the app, clear cache, and update the app.
Check internet connection
Restart the app
Clear cache
Update the app
posted on 20 Oct 2023
I applied via Naukri.com and was interviewed in Sep 2023. There were 2 interview rounds.
JDK is a development kit that includes JRE and tools for developing Java applications. JRE is a runtime environment for executing Java programs. JVM is a virtual machine that runs Java bytecode.
JDK (Java Development Kit) includes JRE (Java Runtime Environment) and development tools like compiler and debugger.
JRE (Java Runtime Environment) is a software package that provides the libraries and components necessary for ru...
Static variables are shared among all instances of a class, while volatile variables are used to indicate that a variable's value will be modified by different threads.
Static variables are initialized only once at the start of the program and retain their value throughout the program's execution.
Volatile variables are used to ensure visibility of changes to variables across multiple threads.
Static variables are accesse...
Final keyword is used in Java to declare constants, prevent method overriding, and prevent class inheritance.
Used to declare constants - value cannot be changed once assigned
Prevents method overriding - method cannot be overridden in child classes
Prevents class inheritance - class cannot be extended
Parallel stream allows processing elements concurrently, while stream processes elements sequentially.
Parallel stream can improve performance by utilizing multiple threads for processing.
Stream processes elements one by one in a sequential manner.
Example: stream().parallel() vs stream().sequential()
Streams are used in Java to process collections of objects in a functional style.
Streams allow for concise and readable code when working with collections.
They support operations like filter, map, reduce, and collect.
Streams can be sequential or parallel, depending on the processing requirements.
Example: List
I applied via campus placement at Madras Christian College, Chennai and was interviewed in Oct 2023. There were 4 interview rounds.
Test had 2 sections..first section had 3 subsections with quants,verbal and logicals.2nd section is an English writing skill round where they give u a topic and u have to write ur views on it more than 200 words
Gd has the basic rules..they give a topic and u have to discuss on that
posted on 16 Jul 2024
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Basic questions like positioning array , sorting
based on 3 reviews
Rating in categories
NOC Engineer
30
salaries
| ₹3 L/yr - ₹6.6 L/yr |
Software Engineer
28
salaries
| ₹2 L/yr - ₹6 L/yr |
Java Developer
25
salaries
| ₹3 L/yr - ₹6 L/yr |
Test Engineer
19
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Software Developer
15
salaries
| ₹2 L/yr - ₹6.5 L/yr |
Huawei Technologies
ZTE Corporation
Nokia
Ericsson