Filter interviews by
I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.
Medium 2 DSA questions and few mcqs
Debounce technique in React helps in limiting the number of times a function is called.
Debounce is used to delay the execution of a function until after a certain amount of time has passed without it being called again.
It is commonly used in scenarios like search bars where you want to wait for the user to finish typing before making an API call.
Example: Using lodash debounce function - debounce(handleSearch, 300)
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.
I applied via Referral and was interviewed in Feb 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Sep 2023. There were 2 interview rounds.
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 using .then() to handle success and .catch() to handle errors.
Example: fetch() API returns a promise that resolves with the response to a request.
JavaScript handles asynchronous codes using callbacks, promises, and async/await.
Callbacks are functions passed as arguments to another function to be executed later.
Promises represent the eventual completion (or failure) of an asynchronous operation and allow chaining of multiple asynchronous operations.
Async/await is a modern way of handling asynchronous code that makes it look synchronous.
Example: Using setTimeout w...
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
Leetcode DSA problems
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 LinkedIn and was interviewed before Aug 2023. There was 1 interview round.
The first round is Hackerrank two algo and one UI test very easy, Second is Fundamentals of JS and React Native one must have a deep understanding of JS to do that I strongly suggest going through Akashay Saini's JS series It'll help and the Third is PS/DS asked some basic A&DS questions can be solved easily with little practice on Leetcode
Goof amount of core js questions were asked
Software Engineer
18
salaries
| ₹8 L/yr - ₹16.6 L/yr |
Senior Software Engineer
18
salaries
| ₹14 L/yr - ₹35 L/yr |
Sales Development Representative
9
salaries
| ₹6 L/yr - ₹6 L/yr |
Talent Acquisition Consultant
7
salaries
| ₹5.7 L/yr - ₹12 L/yr |
Front end Developer
6
salaries
| ₹8 L/yr - ₹19 L/yr |
TCS
Infosys
Wipro
HCLTech