Filter interviews by
I was interviewed in Dec 2023.
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.
Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created.
Changes are first made to the virtual DOM, then compared to the actual DOM for efficient updates.
This helps in minimizing the number of updates needed to be made to the actual DOM, improving performance.
Popular libraries like React use ...
useMemo is used to memoize a value, while useCallback is used to memoize a function.
useMemo is used to memoize a value and recompute it only when its dependencies change.
useCallback is used to memoize a function and recompute it only when its dependencies change.
Example: useMemo can be used to memoize the result of a complex computation, while useCallback can be used to memoize a callback function passed to a child com
Use spaced repetition technique for memorization and practice writing code regularly.
Use spaced repetition technique to review code regularly
Practice writing code daily to reinforce memorization
Break down complex code into smaller chunks for easier memorization
Use mnemonic devices or visualization techniques to remember code syntax
Teach someone else the code you've learned to solidify your understanding
Creating a custom input component for a software application.
Define the input component's functionality and appearance.
Implement the component using HTML, CSS, and JavaScript.
Handle user input and validation within the component.
Consider accessibility and usability when designing the component.
Ref is a special keyword in React used to pass data between components.
Ref is used to access the DOM nodes or React elements created by a component.
It is commonly used in cases where direct manipulation of the DOM is necessary, such as focusing an input field or triggering animations.
Refs should be used sparingly as they bypass React's virtual DOM and can lead to harder-to-maintain code.
Example: const inputRef = useRef
Top trending discussions
Prepare well for coding question based on leetocde medium level and hard level.try to understand code you write , they ask questions from coding round also
I am a software engineer with 5 years of experience in developing web applications using Java, Spring Boot, and Angular.
5 years of experience in software development
Proficient in Java, Spring Boot, and Angular
Developed web applications
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Write a code for HTML DOM
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Hashmap related question, easy bfs
posted on 7 Jun 2024
I applied via Job Portal and was interviewed in Jan 2023. There were 3 interview rounds.
posted on 13 Feb 2023
I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.
Java and html and program developer
Communication skills And English
I applied via Campus Placement and was interviewed in Sep 2024. There were 2 interview rounds.
50 questions was and the duration was 45 mins
Dsa and development questions were asked, and computer fundamentals were also asked.
I applied via Referral and was interviewed in Aug 2023. There were 4 interview rounds.
2 Medium DSA problem based upon tree
Medium dsa problem based on graph
Design a parking management system
Consider the number of parking spaces and their availability
Implement a system to track and manage parking reservations
Include features like payment processing and ticketing
Design a user-friendly interface for customers and administrators
Ensure scalability and efficiency of the system
posted on 21 Jul 2021
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
Java is a high-level, object-oriented programming language used to develop applications for various platforms.
Java is platform-independent and can run on any device with a Java Virtual Machine (JVM)
It is known for its security features and is commonly used for developing enterprise-level applications
Java has a vast library of pre-built classes and APIs that make development faster and easier
based on 1 interview
Interview experience
based on 5 reviews
Rating in categories
Software Engineer
13
salaries
| ₹7.1 L/yr - ₹12 L/yr |
React Native Developer
8
salaries
| ₹7.5 L/yr - ₹12 L/yr |
Software Developer
7
salaries
| ₹8 L/yr - ₹10 L/yr |
Senior Software Engineer
7
salaries
| ₹10 L/yr - ₹14 L/yr |
Reactjs Developer
5
salaries
| ₹6.5 L/yr - ₹10 L/yr |
TCS
Infosys
Wipro
HCLTech