Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Top trending discussions
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
States and props are important concepts in React for managing and passing data between components.
States are mutable data that can be changed within a component
Props are read-only data passed from parent to child components
States are managed within a component using setState() method
Props are accessed using this.props in a component
Virtual DOM is a lightweight copy of the actual DOM that allows for efficient updates and rendering in web applications.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing direct manipulation of the actual DOM.
When changes are made to the virtual DOM, a comparison is done with the actual DOM to determine the minimal updates needed for rendering.
This process helps reduce the numbe...
A fetch and filter component for data retrieval and manipulation
Use fetch API to retrieve data from an API endpoint
Implement a filter function to manipulate the retrieved data based on user input
Display the filtered data in the UI
Javascript and React snippets
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
They asked JS basics and Promises, hoisting
Just asked about my work culture, as I worked in startup and product based company, they except me work in Agile and how u will adopt to MNC / service based company culture
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted but not their initializations
Function declarations are fully hoisted
Hoisting can lead to unexpected behavior if not understood properly
Closure is the combination of a function bundled together with references to its surrounding state.
Closure allows a function to access variables from its outer scope even after the outer function has finished executing.
It is created whenever a function is defined within another function.
Closure helps in maintaining the state of a function and allows for data encapsulation.
I applied via Recruitment Consulltant and was interviewed before Jan 2024. There was 1 interview round.
posted on 24 Apr 2024
I applied via Campus Placement and was interviewed in Oct 2023. There were 3 interview rounds.
It was online 60min test.
It was offline 30 min test.
posted on 26 Apr 2024
I applied via Campus Placement and was interviewed before Apr 2023. There was 1 interview round.
The 4 principles of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation restricts access to certain components within a class, protecting the data.
Abstraction hides complex implementation details and only shows the necessary features.
Polymorphism allows objects to be treated as instances of their parent class.
String buffer is synchronized and thread-safe, while string builder is not synchronized and faster.
String buffer is synchronized, making it thread-safe for use in multi-threaded environments.
String builder is not synchronized, providing better performance in single-threaded applications.
String builder is faster than string buffer due to lack of synchronization overhead.
Example: StringBuffer sb = new StringBuffer(); Str
Strings are immutable in order to ensure data integrity and security.
Immutable strings prevent accidental data modification, ensuring data integrity.
Immutable strings enhance security by preventing unauthorized access or tampering.
Immutable strings allow for more efficient memory management and optimization.
Example: 'Hello' cannot be changed to 'Hella' directly, a new string must be created.
There are two types of exceptions in Java: checked exceptions and unchecked exceptions.
Checked exceptions are checked at compile time and must be handled using try-catch or throws keyword.
Unchecked exceptions are not checked at compile time and include RuntimeException and its subclasses.
Examples of checked exceptions include IOException, SQLException, and ClassNotFoundException.
Examples of unchecked exceptions include...
Linear search is a simple searching algorithm that sequentially checks each element in a list until a match is found.
Iterate through each element in the list
Compare the current element with the target value
Return the index if a match is found, otherwise return -1
JDK includes JRE and development tools, while JRE includes only the Java Runtime Environment.
JDK stands for Java Development Kit, which includes JRE and development tools like compilers and debuggers.
JRE stands for Java Runtime Environment, which includes JVM and libraries necessary to run Java applications.
JVM stands for Java Virtual Machine, which is responsible for executing Java bytecode.
JDK is used for developing ...
posted on 12 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
25 MCQ questions online with time limit
Create webapp . Frontend, Backend , data encryption
posted on 4 Nov 2023
I was interviewed in Oct 2023.
Easy to medium
profit and loss questions
Permutation and combination
Easy to medium
45 mins
Operator overloading allows operators to be redefined for user-defined types in Java.
Operator overloading is not supported in Java as it can lead to ambiguity and confusion.
Java does not allow custom operators to be defined or existing operators to be overloaded.
Instead of operator overloading, Java provides method overloading where methods with the same name but different parameters can be defined.
Java is a high-level, object-oriented programming language known for its platform independence and robust features.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for modular and reusable code
Java is known for its robust standard library, which includes tools for networking, I/O, and more
It supports multithreading, allowing for concurrent e...
posted on 24 Sep 2024
I applied via Campus Placement
Easy aptitude, 30 min with 20 question
based on 1 interview
Interview experience
Software Developer
57
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Technical Leader
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
12
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech