Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2022. There were 4 interview rounds.
Call, apply, and bind are methods used to manipulate the context of a function. Currying is a technique to transform a function with multiple arguments into a sequence of functions with single arguments. Closure is a feature that allows a function to access variables from its outer scope. Promises are objects used for asynchronous programming. Hoisting is a behavior where variable and function declarations are moved to...
Modularizing code in ReactJs involves breaking down the application into smaller components for better organization and reusability.
Create separate components for different parts of the UI
Use props to pass data and functions between components
Use state to manage component-specific data
Use React Router to handle routing and navigation
Use CSS modules or styled-components for component-specific styling
Use Redux or Context...
I was asked to write a code for higher order component, code to optimize a component by using useMemo and useCallback, and write a code to difference between call, apply, and bind methods.
And finally I was asked to Create and submit a dashboard on their mail with a proper authentication withing 6 hours of time having minimal details.
I applied via Naukri.com and was interviewed in Dec 2024. There were 2 interview rounds.
Enums in TypeScript are a way to define a set of named constants. Shallow copy only copies the reference, while deep copy creates a new object. Virtual DOM is a lightweight copy of the actual DOM. Closures are functions that have access to their own scope and the scope of their containing function.
Enums in TypeScript are used to define a set of named constants. For example, enum Color { Red, Green, Blue }
Shallow copy c...
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
Create a CRUD app to render, edit, delete, and sort a list of objects in a table.
Create a React component to render a table with data from the array of objects.
Implement functions for editing and deleting objects from the list.
Add functionality to sort the list based on object properties.
Use state and props to manage data and re-render the table when changes occur.
rem, em, px are units of measurement in CSS. useEffect is a React hook for side effects. Hooks are used for stateful logic in functional components.
rem: relative to the font-size of the root element (html). Example: 1rem = 16px
em: relative to the font-size of the element. Example: 2em = 32px if the font-size of the element is 16px
px: fixed-size units. Example: font-size: 14px
useEffect: React hook used for side effects ...
posted on 30 Sep 2024
Life cycle methods are special methods in class components that allow developers to run code at specific points in the component's life cycle.
componentDidMount() is called after the component has been rendered to the DOM.
componentDidUpdate() is called after the component's state or props have been updated.
componentWillUnmount() is called before the component is removed from the DOM.
FlatList is optimized for rendering large lists efficiently by only rendering the items that are currently visible, while ScrollView renders all of its children at once.
FlatList is more performant for long lists as it only renders the items that are currently visible on the screen.
ScrollView renders all of its children at once, which can lead to performance issues with large datasets.
FlatList supports key extraction fo...
posted on 17 Oct 2024
I applied via Walk-in
To implement a queue using a stack, use two stacks and simulate the queue operations.
Use two stacks, one for enqueue operation and one for dequeue operation.
For enqueue operation, simply push elements onto the stack used for enqueueing.
For dequeue operation, if the dequeue stack is empty, pop all elements from enqueue stack and push onto dequeue stack.
Then pop from the dequeue stack to simulate dequeue operation.
A linked list is a data structure consisting of nodes where each node points to the next node in the sequence.
Create a Node class with data and next pointer
Initialize a head pointer to null
Add nodes by updating next pointers
Traverse the list by following next pointers
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
It was ok. I was not able to solve all the questions.
To remove the last element from a linked list, iterate to the second last node and update its next pointer to null.
Iterate through the linked list to find the second last node
Update the next pointer of the second last node to null
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Mostly questions are start pattern related
I am a passionate React Js developer with 5 years of experience in building user-friendly and responsive web applications.
5 years of experience in React Js development
Strong knowledge of HTML, CSS, and JavaScript
Experience in building responsive web applications
Passionate about creating user-friendly interfaces
I am impressed by the company's innovative projects and collaborative work culture.
I admire the company's commitment to pushing boundaries in technology.
I am excited about the opportunity to work with a talented team of developers.
I believe my skills and experience align well with the company's goals and values.
posted on 30 Sep 2024
I applied via Referral and was interviewed in Mar 2024. There were 4 interview rounds.
Normal apti questions test is easy
Opps,java basics, question on array and string as an array
posted on 31 Aug 2024
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
Simple question on maths
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating objects that interact with each other to solve complex problems
Key principles include encapsulation, inheritance, polymorphism, and abstraction
Encapsulation ensures that the internal state of an object is hidden from the outside world
Inheritance allows a class to inherit...
I applied via Company Website and was interviewed in May 2023. There were 3 interview rounds.
1. how to create a normal form layout like facebook or instagram login page
2. question based on kmp string matching algorithm to check string1 includes string2 or not.
3. validate a form using regex operation .
Software Engineer
155
salaries
| ₹1.8 L/yr - ₹8 L/yr |
Senior Software Engineer
71
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Developer
47
salaries
| ₹3 L/yr - ₹8.5 L/yr |
Process Coordinator
26
salaries
| ₹3 L/yr - ₹7 L/yr |
Senior Software Developer
19
salaries
| ₹7.5 L/yr - ₹18 L/yr |
Maxgen Technologies
VDart
ANR Software Private Limited
Magic Edtech