i
Infosys
Filter interviews by
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...
What people are saying about Infosys
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Newspaper Ad and was interviewed before Jun 2021. There were 3 interview rounds.
I applied via Company Website and was interviewed before Jun 2021. There were 2 interview rounds.
First round was coding as well as aptitude done together went well I guess focusing on codes helps a lot.
I was interviewed before Jun 2016.
I am a passionate software developer with 5 years of experience in web development and a strong background in computer science.
5 years of experience in web development
Strong background in computer science
Passionate about software development
To separate personal and professional calls, and to ensure availability and accessibility.
Separate personal and professional calls
Ensure availability and accessibility
Maintain work-life balance
Avoid mixing personal and work-related contacts
I was interviewed in Jul 2017.
As a software developer, my activity involves designing, coding, testing, and maintaining software applications.
Designing software architecture and user interfaces
Writing code in programming languages such as Java, Python, or C++
Testing software to ensure it meets requirements and is free of bugs
Maintaining and updating software to keep it running smoothly
Collaborating with other developers and stakeholders to ensure p
I was interviewed in Apr 2017.
Firmware is a type of software that is embedded in hardware devices to control their functionality.
Firmware is a combination of hardware and software.
It is used to control the behavior of hardware devices.
Firmware is typically stored in non-volatile memory, such as ROM or flash memory.
Examples of devices that use firmware include routers, printers, and digital cameras.
I am a passionate software developer with experience in building web applications and solving complex problems.
Experienced in programming languages such as Java, JavaScript, and Python
Familiar with front-end technologies like HTML, CSS, and React
Strong problem-solving skills and ability to work in a team environment
Previous projects include developing a customer management system for a small business
based on 4 interviews
Interview experience
Technology Analyst
55.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Systems Engineer
50.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Engineer
39.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
30.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate Consultant
28k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Wipro
Cognizant
Accenture