i
Infogain
Work with us
Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Nov 2023. There were 2 interview rounds.
React is a JavaScript library for building user interfaces. It is different from Angular and Vue in terms of architecture, data binding, and learning curve.
React is a library, while Angular and Vue are frameworks.
React uses a virtual DOM for better performance, while Angular and Vue use a real DOM.
React follows a unidirectional data flow, while Angular and Vue use bidirectional data binding.
React has a smaller learning...
Redux is a predictable state container for JavaScript apps. It helps manage the state of an application in a single immutable state tree.
Redux stores the entire state of an application in a single immutable state tree.
The state tree is read-only, and changes are made by dispatching actions.
Reducers specify how the state changes in response to actions.
The store holds the state tree, allows access to state via getState()...
I manage state using React's useState hook and context API for global state management.
Using React's useState hook to manage local component state
Utilizing React's context API for global state management
Implementing Redux for complex state management scenarios
Yes, I have experience writing tests in React using Jest.
I have experience writing unit tests for React components using Jest.
I am familiar with testing libraries like Enzyme for React component testing.
I understand how to write snapshot tests to ensure UI consistency in React applications.
What people are saying about Infogain
I applied via Naukri.com and was interviewed in Feb 2022. There were 3 interview rounds.
20 Aptitude questions, 30 React/HTML/CSS MCQs, 2 coding questions on an outdated compiler
I applied via Naukri.com and was interviewed in Jul 2023. There were 3 interview rounds.
I'm a passionate UI Developer with a strong background in creating user-friendly interfaces and enhancing user experiences.
Over 5 years of experience in UI development using HTML, CSS, and JavaScript.
Proficient in frameworks like React and Angular, having built responsive web applications.
Strong understanding of UX principles, which I apply to improve user engagement.
Worked on a project that increased user retention by...
I applied via Naukri.com and was interviewed in Feb 2024. There were 3 interview rounds.
The map function transforms each element in an array based on a provided function, returning a new array.
The map function is called on an array and takes a callback function as an argument.
Example: const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); // doubled is [2, 4, 6]
It does not mutate the original array but creates a new one.
The callback function can take up to three arguments: currentValue...
I appeared for an interview before Mar 2023.
Closures in JavaScript are functions that capture the lexical scope, but they are not hoisted like function declarations.
Closures are created when a function is defined inside another function.
Variables in the outer function are accessible in the inner function, even after the outer function has executed.
Example: function outer() { let x = 10; return function inner() { return x; }; }
Hoisting applies to function declara...
1) logical & math & reasoning 20 Question
2) coding 2 question
3) React js 40 Question
UI Developer interview questions covering topics like rm vs em, MapObject vs Object, BOM, function currying, Pure component, and virtual dom.
rm vs em: rm is relative to the font size of the root element, while em is relative to the font size of the element itself.
MapObject vs Object: MapObject is a method that creates a new array with the results of calling a provided function on every element in the array, while Objec...
Event propagation determines the order in which event handlers are executed. Div and Section tags have different default display properties.
Event propagation refers to the order in which event handlers are executed, either bubbling or capturing.
Immediate propagation stops the event from propagating further.
Div tag is a block-level element with default display property of 'block'.
Section tag is a block-level element wit...
I applied via Approached by Company and was interviewed in May 2024. There was 1 interview round.
Angular html css questions
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Software Engineer
1.3k
salaries
| ₹2.8 L/yr - ₹11.2 L/yr |
Development Consultant
832
salaries
| ₹5.5 L/yr - ₹22 L/yr |
Technical Lead
600
salaries
| ₹11.6 L/yr - ₹37 L/yr |
Consultant
501
salaries
| ₹4.9 L/yr - ₹20 L/yr |
Senior Consultant
355
salaries
| ₹7.4 L/yr - ₹28 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services