Filter interviews by
I applied via Instahyre and was interviewed before Apr 2022. There were 5 interview rounds.
Event loop is a mechanism that allows JavaScript to handle multiple tasks simultaneously.
Event loop is a part of JavaScript runtime environment.
It continuously checks the call stack and the task queue.
If the call stack is empty, it takes the first task from the queue and pushes it to the call stack.
Examples of tasks include user input, network requests, and setTimeout() functions.
Shadowing in JavaScript is when a variable declared within a certain scope has the same name as a variable in an outer scope.
Occurs when a variable in a local scope has the same name as a variable in a parent scope
The local variable takes precedence over the parent variable within the local scope
Can cause confusion and unexpected behavior if not handled properly
Find the repeated and missing element in an array of n elements containing 0 to n-1 elements.
Create a hash table to keep track of the frequency of each element.
Iterate through the array and update the hash table.
Find the element with frequency greater than 1 as the repeated element.
Find the missing element by subtracting the sum of array elements from the sum of 0 to n-1 elements.
Return the repeated and missing element
A website gets loaded on the browser through a series of steps including DNS resolution, HTTP request, server response, rendering, and scripting.
The browser sends a DNS request to resolve the website's domain name to an IP address.
The browser sends an HTTP request to the server for the website's resources.
The server responds with the requested resources, including HTML, CSS, JavaScript, and media files.
The browser rend...
Floating point arithmetic is not exact, hence 0.1+0.2 may not be exactly 0.3.
Floating point numbers are represented in binary, which can lead to rounding errors.
0.1 and 0.2 cannot be represented exactly in binary, hence the result may not be exact.
This is not specific to JavaScript, but a general issue with floating point arithmetic.
To avoid such issues, use libraries like decimal.js or round off the result to a certai
React is more lightweight and flexible than Angular, making it ideal for smaller projects or those with less complex requirements.
React is easier to learn and use than Angular, making it more accessible to developers of all skill levels.
React's virtual DOM allows for faster rendering and better performance than Angular's two-way data binding.
React's component-based architecture makes it easier to reuse code and maintai...
Reconciliation process is used by React to update the DOM efficiently.
Reconciliation is the process of comparing the new virtual DOM with the previous one to identify the changes.
React then updates only the necessary changes to the real DOM, instead of re-rendering the entire page.
This process helps in improving the performance of the application.
React uses a diffing algorithm to compare the two virtual DOMs and identi...
React component life cycle defines the stages of a component from initialization to destruction.
React component life cycle consists of three phases: Mounting, Updating, and Unmounting.
Mounting phase includes constructor, getDerivedStateFromProps, render, componentDidMount methods.
Updating phase includes getDerivedStateFromProps, shouldComponentUpdate, render, getSnapshotBeforeUpdate, componentDidUpdate methods.
Unmounti...
React has three main life cycle methods: Mounting, Updating, and Unmounting.
Mounting: constructor(), static getDerivedStateFromProps(), render(), componentDidMount()
Updating: static getDerivedStateFromProps(), shouldComponentUpdate(), render(), getSnapshotBeforeUpdate(), componentDidUpdate()
Unmounting: componentWillUnmount()
Examples: componentDidMount() is used to fetch data from an API, componentWillUnmount() is used ...
A stateful functional component can be created using the useState hook in React.
Import the useState hook from React
Declare a state variable using the useState hook
Use the state variable in the component
Update the state variable using the setState function
Example: const [count, setCount] = useState(0);
Example:
Create a snake game using react.js?
Had a group discussion with CTO and manager about the assignment and other prosperity of role.
Top trending discussions
I was interviewed in Jan 2025.
posted on 18 Jan 2025
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
posted on 11 Jan 2025
I applied via Naukri.com
posted on 11 Jan 2025
I applied via AmbitionBox and was interviewed in Dec 2024. There was 1 interview round.
posted on 18 Feb 2025
I was interviewed in Jan 2025.
posted on 7 Feb 2025
I was interviewed in Jan 2025.
Skill development related questions
posted on 28 Dec 2024
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Experienced professional with a background in project management and team leadership.
Over 5 years of experience in project management
Strong leadership skills demonstrated through successful team management
Proven track record of delivering projects on time and within budget
Excellent communication and interpersonal skills
Passionate about driving results and exceeding expectations
I have a proven track record of successfully managing teams and projects, with strong leadership and communication skills.
I have X years of experience in project management
I have successfully led a team of Y individuals to achieve Z goals
I possess strong communication and interpersonal skills, which are essential for effective team management
I am looking for a competitive salary that reflects my experience and skills.
Research industry standards for Associate Manager salaries
Consider cost of living in the area
Factor in your years of experience and qualifications
Be prepared to negotiate based on benefits package
Experienced professional with a background in project management and team leadership.
Over 5 years of experience in project management
Strong leadership skills demonstrated through successful team management
Proven track record of delivering projects on time and within budget
Excellent communication and problem-solving abilities
Passionate about driving results and fostering a collaborative work environment
My family background is diverse and has greatly influenced my values and work ethic.
My parents are both immigrants, which has taught me the importance of hard work and perseverance.
I come from a large family with strong ties to our cultural traditions.
Growing up, I learned the value of education and the importance of supporting one another.
My family has always been supportive of my career goals and encouraged me to pur
posted on 19 Feb 2025
I was interviewed in Jan 2025.
Some of the top questions asked at the RoadZen Technologies interview -
based on 1 interview
Interview experience
based on 12 reviews
Rating in categories
8-10 Yrs
Not Disclosed
Data Scientist
5
salaries
| ₹12 L/yr - ₹20 L/yr |
Operations Coordinator
5
salaries
| ₹2.4 L/yr - ₹4 L/yr |
Product Manager
4
salaries
| ₹10 L/yr - ₹19 L/yr |
Senior Software Engineer
4
salaries
| ₹17 L/yr - ₹40 L/yr |
Assistant Manager- HR
4
salaries
| ₹6 L/yr - ₹9 L/yr |
CarDekho
Cartrade.com
Droom
CARS24