Premium Employer

i

This company page is being actively managed by Infosys Team. If you also belong to the team, you can get access from here

Infosys Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Reactjs Developer Interview Questions, Process, and Tips for Experienced

Updated 10 Jan 2025

Top Infosys Reactjs Developer Interview Questions and Answers for Experienced

  • Q1. Git commands: How to commit ,merge code, how to resolve merge conflicts
  • Q2. Difference between var and let, difference between redux and flux
  • Q3. What is conditional rendering in React? What are closures? OOPS concept in JavaScript. What is ACID in database? Stack vs Heap
View all 9 questions

Infosys Reactjs Developer Interview Experiences for Experienced

3 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Oct 2023. There were 3 interview rounds.

Round 1 - Technical 

(6 Questions)

  • Q1. What are the benefits of React?
  • Ans. 

    React offers a component-based architecture, virtual DOM for performance optimization, and a strong community support.

    • Component-based architecture allows for reusability and easier maintenance of code.

    • Virtual DOM helps in improving performance by only updating the necessary parts of the actual DOM.

    • React has a strong community support with a vast ecosystem of libraries and tools available.

    • React allows for server-side re...

  • Answered by AI
  • Q2. Difference between state and props?
  • Ans. 

    State is mutable and managed within the component, while props are immutable and passed from parent component.

    • State is managed within the component and can be changed using setState() method

    • Props are passed from parent component to child component and cannot be changed by the child component

    • State is used for internal component data management, while props are used for passing data from parent to child components

  • Answered by AI
  • Q3. What is useReducer and UseContext api?
  • Ans. 

    useReducer is a React hook that manages state changes through a specified reducer function. useContext is a hook that allows access to a context object.

    • useReducer is used for managing complex state logic in React applications.

    • It takes in a reducer function and an initial state, and returns the current state and a dispatch function.

    • Example: const [state, dispatch] = useReducer(reducer, initialState);

    • useContext is used f...

  • Answered by AI
  • Q4. What is one way data binding?
  • Ans. 

    One way data binding is a unidirectional flow of data from the model to the view in React applications.

    • Data flows from the model (or source of truth) to the view, but not vice versa.

    • Changes in the model automatically update the view, but changes in the view do not affect the model.

    • Helps in maintaining a clear and predictable data flow in React components.

  • Answered by AI
  • Q5. Tell me hooks you have used?
  • Ans. 

    I have used useState, useEffect, useContext, useReducer, and useRef hooks in my projects.

    • useState - for managing state in functional components

    • useEffect - for handling side effects in functional components

    • useContext - for accessing context in functional components

    • useReducer - for managing complex state logic in functional components

    • useRef - for accessing DOM elements or storing mutable values

  • Answered by AI
  • Q6. What is redux middleware
  • Ans. 

    Redux middleware is a function that intercepts actions before they reach the reducer.

    • Middleware can be used for logging, crash reporting, asynchronous API calls, etc.

    • It sits between the action dispatch and the reducer.

    • Examples of popular middleware include redux-thunk and redux-saga.

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Questions related to Projects
  • Q2. Git commands: How to commit ,merge code, how to resolve merge conflicts
  • Ans. 

    Git commands for committing, merging code, and resolving merge conflicts

    • To commit code: git commit -m 'Commit message'

    • To merge code from a branch: git merge branch_name

    • To resolve merge conflicts: manually edit the conflicting files, add changes, and then commit the merge

  • Answered by AI
Round 3 - Coding Test 

It's 10 multiple-choice question with low,medium, and difficult range levels.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Company Website and was interviewed in Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is conditional rendering in React? What are closures? OOPS concept in JavaScript. What is ACID in database? Stack vs Heap
  • Ans. 

    Conditional rendering in React allows components to render different elements or components based on certain conditions.

    • Conditional rendering is achieved using JavaScript expressions inside JSX.

    • Common conditional rendering techniques include using if statements, ternary operators, and logical && operator.

    • Example: rendering a component only if a certain condition is met - {condition ? : null}

  • Answered by AI
  • Q2. In react you can conditionally render component like when and which component to render by using if condition and other.

Skills evaluated in this interview

Reactjs Developer Interview Questions Asked at Other Companies for Experienced

asked in Java R & D
Q1. What are Call, apply and bind methods, what is currying in JavaSc ... read more
asked in Accenture
Q2. How do you make a page responsive. Bootstrap layouts and alerts
asked in Java R & D
Q3. How to modularize code in ReactJs, How to perform test, what is t ... read more
asked in TCS
Q4. What is a single page appliction?
asked in LTIMindtree
Q5. how would you validate the form using HTML? How do you validate t ... read more

I applied via Company Website and was interviewed in Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Difference between var and let, difference between redux and flux
  • Ans. 

    Var is function scoped, let is block scoped. Redux is a predictable state container, Flux is an architecture pattern.

    • Var can be redeclared and updated within its scope, let cannot be redeclared but can be updated within its scope

    • Redux has a single store for the entire application, while Flux has multiple stores

    • Redux uses a unidirectional data flow, while Flux uses a bidirectional data flow

    • Redux has middleware for handl...

  • Answered by AI
  • Q2. Output based questions on var and let.

Interview Preparation Tips

Interview preparation tips for other job seekers - Go through the fundamentals of javaScript , var and let , promises, map,filter,reduce

Skills evaluated in this interview

Reactjs Developer Jobs at Infosys

View all

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Let, const, var
  • Q2. Redux flow. Spread and Rest operator. before and after in css.

I applied via Company Website and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. All basic js concepts
  • Q2. Reactjs 16+ questions
  • Q3. Nodejs
  • Q4. Unit test

Interview Preparation Tips

Interview preparation tips for other job seekers - All about basic js concepts
Reactjs 16+ questions
Nodejs
Jest, enzyme
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

There were 15 mcq questions from JS, React,HTML and CSS

Round 3 - Technical 

(1 Question)

  • Q1. Basic React and Javascript questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Alternative way for prop drilling
  • Ans. 

    Context API or Redux can be used as alternative ways for prop drilling in React.

    • Use Context API to pass data down the component tree without having to manually pass props at every level.

    • Implement Redux to manage global state and access data from any component without prop drilling.

    • Consider using React's useContext hook with Context API for a simpler way to consume context in functional components.

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Asked four programs
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Just MCQ questions related to React, Javascript, HTML, CSS

Round 2 - Technical 

(1 Question)

  • Q1. 1. Coding question in JS: Capitalize last letter of each word in a string. 2. React JS: Fetch data from some given API and store data in tabular form
  • Ans. 

    Capitalize last letter of each word in a string and fetch data from API to display in tabular form using React JS.

    • Split the string into an array of words

    • Iterate through each word and capitalize the last letter

    • Join the words back together to form the modified string

    • Use React JS to fetch data from API and display in a tabular form

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Realted to React js
  • Q2. Javascript basics
Round 2 - HR 

(1 Question)

  • Q1. About salary discussion
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Assignment 

MCQ based Questions were asked

Round 2 - Technical 

(2 Questions)

  • Q1. Do you follow CI/CD process?
  • Ans. 

    Yes, I follow CI/CD process to automate testing and deployment.

    • I use tools like Jenkins, GitLab CI, or CircleCI to automate the build, test, and deployment process.

    • I write unit tests and integration tests to ensure code quality before deployment.

    • I regularly push code changes to version control and trigger automated builds and tests.

    • I use continuous integration to merge code changes frequently and detect issues early in

  • Answered by AI
  • Q2. What is CI/CD Process
  • Ans. 

    CI/CD process is a software development practice that involves continuous integration, continuous delivery, and continuous deployment.

    • Continuous Integration (CI) involves automatically building and testing code changes frequently.

    • Continuous Delivery (CD) ensures that code changes are always in a deployable state.

    • Continuous Deployment (CD) automatically deploys code changes to production environments.

    • CI/CD helps in redu...

  • Answered by AI

Skills evaluated in this interview

Infosys Interview FAQs

How many rounds are there in Infosys Reactjs Developer interview for experienced candidates?
Infosys interview process for experienced candidates usually has 2 rounds. The most common rounds in the Infosys interview process for experienced candidates are Technical, Resume Shortlist and Behavioral.
How to prepare for Infosys Reactjs Developer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Infosys. The most common topics and skills that interviewers at Infosys expect are Redux, React Native, Javascript, HTML and Digital Transformation.
What are the top questions asked in Infosys Reactjs Developer interview for experienced candidates?

Some of the top questions asked at the Infosys Reactjs Developer interview for experienced candidates -

  1. Git commands: How to commit ,merge code, how to resolve merge confli...read more
  2. Difference between var and let, difference between redux and f...read more
  3. What is conditional rendering in React? What are closures? OOPS concept in Java...read more

Tell us how to improve this page.

Infosys Reactjs Developer Interview Process for Experienced

based on 2 interviews

Interview experience

4
  
Good
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Reactjs Developer Salary
based on 130 salaries
₹2.5 L/yr - ₹10.8 L/yr
11% more than the average Reactjs Developer Salary in India
View more details

Infosys Reactjs Developer Reviews and Ratings

based on 12 reviews

2.5/5

Rating in categories

2.4

Skill development

3.5

Work-life balance

2.0

Salary

3.2

Job security

2.4

Company culture

1.8

Promotions

2.2

Work satisfaction

Explore 12 Reviews and Ratings
ReactJS Developer

Bangalore / Bengaluru

3-5 Yrs

Not Disclosed

React JS Developer

Chandigarh

2-3 Yrs

Not Disclosed

ReactJS Developer

Bangalore / Bengaluru

5-9 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.4k salaries
unlock blur

₹3 L/yr - ₹11.1 L/yr

Senior Systems Engineer
51.3k salaries
unlock blur

₹2.5 L/yr - ₹8 L/yr

Technical Lead
34.2k salaries
unlock blur

₹5.1 L/yr - ₹20 L/yr

System Engineer
31.7k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Senior Associate Consultant
28.9k salaries
unlock blur

₹6.2 L/yr - ₹17 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview