i
Infosys
Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
Component life cycle in React refers to the series of methods that are invoked at different stages of a component's existence.
Mounting: constructor, render, componentDidMount
Updating: render, componentDidUpdate
Unmounting: componentWillUnmount
Code quality is maintained through code reviews, automated testing, coding standards, and continuous integration.
Regular code reviews by peers to catch errors and ensure best practices are followed
Implementing automated testing to catch bugs early in the development process
Enforcing coding standards and guidelines to maintain consistency and readability
Utilizing continuous integration tools to automate the build and te
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There was 1 interview round.
Closures are functions that have access to their own scope and the scope of their outer function. Currying is the process of converting a function that takes multiple arguments into a sequence of functions that each take a single argument.
Closures allow functions to retain access to variables from their containing scope even after the outer function has finished executing.
Currying allows for partial application of a fu...
Higher order components are functions that take a component and return a new component with additional functionality.
Higher order components allow code reuse and logic sharing between components.
They are commonly used for adding props, state, or lifecycle methods to components.
Example: withAuth HOC can add authentication logic to a component.
Lexical scope refers to the visibility of variables within a specific block of code.
Variables declared inside a function are only accessible within that function's scope.
Nested functions have access to variables declared in their outer function's scope.
Lexical scoping allows for closures, where inner functions retain access to outer function's variables even after the outer function has finished executing.
Hooks are functions that let you use state and other React features in functional components. useRef hook is used to persist a value between renders without causing a re-render.
Hooks are introduced in React 16.8 to allow state and lifecycle features in functional components.
useRef hook is used to persist a mutable value that won't trigger a re-render when changed.
It is commonly used to access DOM elements or store muta...
I applied via Naukri.com and was interviewed before Jul 2018. There were 2 interview rounds.
C# concepts including abstraction, interface, abstract method, abstract class, polymorphism, encapsulation, inheritance, and serialization.
Abstraction: hiding implementation details
Interface: defining a contract for behavior
Abstract method: method without implementation
Abstract class: class with one or more abstract methods
Polymorphism: ability of objects to take on multiple forms
Encapsulation: bundling data and behavi...
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
I applied via Walk-in and was interviewed before Dec 2020. There were 3 interview rounds.
based on 5 interviews
Interview experience
Technology Analyst
55.4k
salaries
| ₹3 L/yr - ₹11 L/yr |
Senior Systems Engineer
51.2k
salaries
| ₹2.5 L/yr - ₹8 L/yr |
System Engineer
31.7k
salaries
| ₹2.5 L/yr - ₹5.5 L/yr |
Technical Lead
31k
salaries
| ₹5.1 L/yr - ₹19.5 L/yr |
Senior Associate Consultant
28.8k
salaries
| ₹6.2 L/yr - ₹16.9 L/yr |
TCS
Wipro
Cognizant
Accenture