Filter interviews by
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.
Changes are first made to the Virtual DOM, then compared with the actual DOM to only update what has changed.
This process helps reduce the number of updates needed and improves the overall speed of the appli...
State is mutable data managed internally by a component, while props are immutable data passed from parent to child components.
State is managed internally by the component and can be changed using setState() method
Props are passed down from parent to child components and cannot be changed by the child component
State is used for data that can change over time within a component, while props are used for passing data fro...
Top trending discussions
I applied via Campus Placement
To sort out the no's in ascending order, we can use built-in sorting functions or implement our own sorting algorithm.
Use Array.sort() method in JavaScript to sort the array of numbers in ascending order.
Implement bubble sort, selection sort, or insertion sort algorithm to sort the array of numbers in ascending order.
If the array contains strings instead of numbers, use localeCompare() method to sort the strings in asc...
Java supports inheritance, allowing classes to inherit properties and methods from parent classes, forming a hierarchy.
In Java, a class can extend another class, making it a child class (subclass) of the parent class (superclass).
Example: class Dog extends Animal { } - Dog is a child class of Animal.
Java supports single inheritance, meaning a class can only extend one parent class.
Hierarchy can be visualized: Object (t...
posted on 11 Apr 2024
I applied via LinkedIn and was interviewed before Apr 2023. There were 2 interview rounds.
Designing a metro line for a new station involves planning routes, considering passenger flow, and ensuring connectivity.
Conduct a feasibility study to determine the need for a new station
Consider factors such as population density, traffic patterns, and potential future growth
Plan the route to optimize connectivity with existing stations and transportation hubs
Design the station layout to accommodate passenger flow an...
Data structure - rainwater trapping
Design a car parking lot system
Determine the size and capacity of the parking lot
Create a database to store information about available spots and occupied spots
Develop a system to track the entry and exit of vehicles
Implement a payment system for parking fees
Incorporate security measures such as CCTV cameras and security personnel
Provide a user-friendly interface for customers to locate available spots and make payment...
It was quite good and easy to crack
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
It was easy to crack,simple questions asked
They will ask only general topics
I applied via Campus Placement
2 coding question easy to medium level
It was easy based on topic andriod vs ios
I applied via Referral and was interviewed before Aug 2023. There were 2 interview rounds.
Basic JavaScript Interview
Closure is a function that has access to its own scope, as well as the outer scope in which it was defined.
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 is commonly used in JavaScript for maintaining state in asynchronous operations.
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() method.
They help avoid callback hell and make code more readable.
Example: Fetching data from an API returns a promise that resolves with the da...
posted on 26 Sep 2024
I am a software developer with 5 years of experience in Java and Python. I have a passion for problem-solving and creating innovative solutions.
5 years of experience in Java and Python
Passionate about problem-solving
Innovative solutions driven
In 5 years, I see myself as a senior software developer leading a team and working on cutting-edge technologies.
Leading a team of developers on innovative projects
Working with cutting-edge technologies like AI and blockchain
Continuing to learn and grow in my career
Possibly pursuing further education or certifications
Contributing to open source projects
based on 1 interview experience
Assistant Manager
57
salaries
| ₹3.6 L/yr - ₹8.5 L/yr |
Senior Executive
21
salaries
| ₹3.2 L/yr - ₹5.4 L/yr |
Guest Relation Executive
16
salaries
| ₹3 L/yr - ₹5 L/yr |
Manager
15
salaries
| ₹5.4 L/yr - ₹9.4 L/yr |
Senior Manager
10
salaries
| ₹9 L/yr - ₹15 L/yr |
JLL
CBRE
NoBroker
Lodha Group