Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
There are multiple ways to create objects in Java.
Using the 'new' keyword
Using object cloning
Using object deserialization
Using reflection
Using factory methods
Using dependency injection frameworks
The final keyword in Java is used to restrict the user from modifying the value of a variable, the definition of a method, or the inheritance of a class.
When applied to a variable, the final keyword makes it a constant that cannot be changed.
When applied to a method, the final keyword prevents it from being overridden by subclasses.
When applied to a class, the final keyword prevents it from being extended by other clas...
I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.
Stream API in Java provides a way to process collections of objects in a functional style.
Stream API allows for easy manipulation of collections using functional programming concepts like map, filter, and reduce.
Example: List
Streams can be parallelized to improve performance on multi-core...
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Oop concept, Multithread, String
I applied via Job Portal and was interviewed in Jun 2023. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.
Group discussion was the first round on avg there were 15 people in a group discussion at last everyone was given a minute to speak
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 2 interview rounds.
React is a JavaScript library for building user interfaces.
React is used for creating interactive UI components.
It uses a virtual DOM for efficient rendering.
React lifecycle methods include componentDidMount, componentDidUpdate, and componentWillUnmount.
These methods allow developers to perform actions at specific points in a component's lifecycle.
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates. Reconciliation is the process of updating the actual DOM based on changes in the virtual DOM.
Virtual DOM is a lightweight copy of the actual DOM kept in memory.
When changes are made to the UI, they are first reflected in the virtual DOM.
Reconciliation is the process of comparing the virtual DOM with the actual DOM and updating only the nece...
I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.
To connect to the backend, you can use APIs, database connections, or web services.
Use APIs to send and receive data between the frontend and backend
Establish database connections to retrieve and store data
Utilize web services for communication between different systems
Interview experience
based on 1 review
Rating in categories
Software Engineer
316
salaries
| ₹2.4 L/yr - ₹9.8 L/yr |
Information Technology Recruiter
293
salaries
| ₹1 L/yr - ₹3.2 L/yr |
Senior Software Engineer
221
salaries
| ₹7 L/yr - ₹28.5 L/yr |
Software Developer
210
salaries
| ₹3 L/yr - ₹11.8 L/yr |
Softwaretest Engineer
131
salaries
| ₹4 L/yr - ₹8 L/yr |
Infosys
TCS
Wipro
HCLTech