Filter interviews by
I applied via Job Portal and was interviewed in Oct 2023. There was 1 interview round.
Debouncing in Javascript is a technique used to limit the number of times a function is called, typically used for handling events like scroll or resize.
Debouncing involves setting a delay before a function is executed after the last time it was called.
It helps in optimizing performance by preventing unnecessary function calls, especially for events that trigger frequently.
Example: Implementing a debounce function for
promise.all waits for all promises to resolve, while promise.race waits for the first promise to resolve or reject
promise.all resolves when all promises in the iterable have resolved
promise.race resolves or rejects as soon as one of the promises in the iterable resolves or rejects
Example: Promise.all([promise1, promise2, promise3]) will wait for all three promises to resolve before resolving itself
Example: Promise.race...
Caching is a technique used to store copies of frequently accessed data in order to speed up retrieval times.
Caching helps reduce the load on servers by serving cached content instead of generating it from scratch.
Common types of caching include browser caching, server-side caching, and CDN caching.
Examples of caching libraries/tools include Redis, Memcached, and Varnish.
Cache invalidation is an important aspect of cac...
Semantic HTML is using HTML tags that convey meaning and structure to both the browser and the developer.
Semantic HTML helps improve accessibility for users with disabilities.
It also improves SEO by providing search engines with better context for the content.
Examples include using
It was based on Javascript. Some web basics like CORS , react rendering patterns. Then JS based output questions. Some were based on JS promise. Function currying.
Leetcode DSA problems
Goof amount of core js questions were asked
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
Pagination component to display a list of items with page navigation.
Create a Pagination component with props for total number of items, items per page, and current page.
Calculate total number of pages based on total items and items per page.
Display page numbers with previous and next buttons to navigate through pages.
Update the list of items displayed based on current page.
Handle click events on page numbers and previ
A polyfill for JS promise is a piece of code that provides support for promises in older browsers.
Create a Promise class with resolve, reject, then, and catch methods
Implement the executor function to handle the asynchronous operation
Use setTimeout to simulate asynchronous behavior
Handle chaining of then and catch methods
I applied via Instahyre and was interviewed in Nov 2022. There were 2 interview rounds.
Debouncing in JavaScript is a technique used to limit the number of times a function is called in a short period of time.
Debouncing is used to improve performance and prevent unnecessary function calls.
It delays the execution of a function until after a certain amount of time has passed since the last invocation.
It is commonly used in scenarios like search bars, scroll events, and input validation.
Debouncing can be imp...
Arrow functions are a concise way to write functions in JavaScript.
Arrow functions have a shorter syntax compared to regular functions.
They do not have their own 'this' value.
Arrow functions are always anonymous.
They are commonly used in React components for event handlers and callbacks.
posted on 19 Mar 2024
I applied via Approached by Company and was interviewed before Mar 2023. There were 2 interview rounds.
Create a reusable component for a counter in web design and frontend development.
Use HTML for structure
Use CSS for styling
Use JavaScript for functionality
Implement increment and decrement buttons
Display the current count
Associate Product Manager
7
salaries
| ₹14 L/yr - ₹18 L/yr |
Product Manager
6
salaries
| ₹18 L/yr - ₹31.8 L/yr |
Software Engineer
4
salaries
| ₹6 L/yr - ₹35 L/yr |
Devops Engineer
4
salaries
| ₹6 L/yr - ₹15 L/yr |
Software Developer
3
salaries
| ₹12 L/yr - ₹22 L/yr |
FaceFirst
IDEMIA
Gemalto
Aware