i
Filter interviews by
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Lazy loading is a design pattern that delays loading resources until they are needed, improving performance and user experience.
Improves initial load time by loading components only when they are needed.
Implemented in React using React.lazy() and Suspense.
Example: const LazyComponent = React.lazy(() => import('./LazyComponent'));
Helps in reducing the bundle size by splitting code into smaller chunks.
Can be used for ...
Denouncing refers to publicly declaring something as wrong or evil.
Denouncing is the act of condemning or criticizing something publicly.
It is often done to express disapproval or to call attention to a wrongdoing.
Examples include denouncing acts of violence, discrimination, or corruption.
Denouncing can also be used in political contexts to criticize policies or actions of a government.
Redux state can be cleaned by dispatching an action to reset the state to its initial values.
Dispatching an action with type 'RESET_STATE'
Updating the reducer to return the initial state when 'RESET_STATE' action is dispatched
Netflix uses a content delivery network (CDN) to efficiently load videos based on user location and network conditions.
Netflix uses a distributed network of servers to store and deliver video content closer to users for faster loading times.
Content is cached on servers located in various regions to reduce latency and improve streaming quality.
Netflix employs adaptive bitrate streaming to adjust video quality based on a...
To download a large CSV file (>1000mb) and show the data while downloading, use streaming and pagination techniques.
Implement streaming to download the file in chunks instead of all at once.
Use pagination to display the downloaded data in parts as it is being downloaded.
Consider using libraries like PapaParse for parsing CSV data efficiently.
Show a progress bar or indicator to inform the user about the download status.
Top trending discussions
I applied via Company Website and was interviewed before Sep 2019. There were 5 interview rounds.
posted on 23 Jun 2021
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 6 interview rounds.
Question on Linked list. array and string manipulation.
I applied via Job Portal
Medium to hard level DSA from leetcode
Medium to hard level DSA from leetcode
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There were 2 interview rounds.
Number system,30 min duration
Promises are objects representing the eventual completion or failure of an asynchronous operation.
Promises are used in JavaScript to handle asynchronous operations.
They can be in one of three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() to handle success or failure.
They help avoid callback hell and make asynchronous code more readable.
Example: const myPromise = new Promise((res...
HTML and CSS are languages used for creating and styling web pages.
HTML (Hypertext Markup Language) is used for structuring content on a web page.
CSS (Cascading Style Sheets) is used for styling the appearance of the content.
HTML uses tags to define elements like headings, paragraphs, images, and links.
CSS allows for customization of colors, fonts, layouts, and more.
Both HTML and CSS are essential for creating visually...
Basic numeric ability and reasoning
Easy to medium level problems of dsa
I appeared for an interview in Jul 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Feb 2023. There were 6 interview rounds.
based on 1 interview experience
Difficulty level
Duration
Assistant Manager
619
salaries
| ₹4.6 L/yr - ₹10.4 L/yr |
Senior Business Development Executive
608
salaries
| ₹3.7 L/yr - ₹8 L/yr |
Business Development Executive
554
salaries
| ₹3 L/yr - ₹7.3 L/yr |
Business Development Manager
366
salaries
| ₹8 L/yr - ₹14 L/yr |
Area Sales Manager
290
salaries
| ₹4.3 L/yr - ₹9.9 L/yr |
BYJU'S
Whitehat jr
Unacademy
upGrad