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.
2 questions in 60 minutes
posted on 3 May 2024
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
About artificial intelligence
What is oops and print fobanocci series
I applied via LinkedIn and was interviewed before Sep 2022. There were 2 interview rounds.
I applied via Referral and was interviewed before Jul 2023. There were 2 interview rounds.
It was about common analytics concepts
It is impossible to accurately estimate the number of red cars in Bangalore without specific data.
Estimating the number of red cars in Bangalore would require access to vehicle registration data, which is not readily available.
Factors such as the total number of cars in Bangalore, the percentage of red cars among them, and the distribution of red cars across the city would need to be considered.
One could potentially co...
To estimate next year revenue, I would analyze historical data, market trends, and potential growth opportunities.
Analyze historical revenue data to identify patterns and trends
Consider market trends and economic indicators that may impact revenue
Evaluate potential growth opportunities such as new product launches or market expansions
Use forecasting techniques such as regression analysis or time series analysis
Consult ...
I applied via Naukri.com and was interviewed in Jul 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
Twisted Dsa questions were asked .. pretty interesting was a fun interview
I applied via Instahyre and was interviewed before Jun 2023. There were 3 interview rounds.
Some of the top questions asked at the RoadZen Technologies Front end Web Developer interview -
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Data Scientist
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Coordinator
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Product Manager
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager- HR
4
salaries
| ₹0 L/yr - ₹0 L/yr |
CarDekho Group
Cartrade.com
Droom
CARS24