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 Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Front end Developer Interview Questions and Answers

Updated 9 May 2025

18 Interview questions

A Front end Developer was asked 1mo ago
Q. Explain the event loop.
Ans. 

The event loop manages asynchronous operations in JavaScript, allowing non-blocking execution of code.

  • JavaScript is single-threaded, meaning it can only execute one piece of code at a time.

  • The call stack keeps track of function execution; when a function is called, it's pushed onto the stack.

  • Web APIs (like setTimeout, fetch) handle asynchronous tasks and push their callbacks to the callback queue once completed.

  • Th...

A Front end Developer was asked 1mo ago
Q. What are the differences between call, apply, and bind in JavaScript?
Ans. 

call, apply, and bind are methods to control the 'this' context in JavaScript functions.

  • call: Invokes a function with a specified 'this' value and arguments provided individually. Example: func.call(obj, arg1, arg2);

  • apply: Similar to call, but arguments are provided as an array. Example: func.apply(obj, [arg1, arg2]);

  • bind: Returns a new function with a specified 'this' value, allowing for later invocation. Example...

Front end Developer Interview Questions Asked at Other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR ... read more
Q2. Find Unique Element in Array You have been provided an integer ar ... read more
asked in JUSPAY
Q3. Dijkstra's Shortest Path Problem Statement You are given an undir ... read more
asked in JUSPAY
Q4. Encode N-ary Tree to Binary Tree Problem Statement You are provid ... read more
Q5. Check If Linked List Is Palindrome Given a singly linked list of ... read more
🔥 Asked by recruiter 14 times
A Front end Developer was asked 2mo ago
Q. Explain the concepts of OOPS.
Ans. 

OOP (Object-Oriented Programming) is a programming paradigm based on objects and classes to structure software design.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to present the same interfac...

A Front end Developer was asked 2mo ago
Q. What is the time complexity of Binary Search?
Ans. 

Binary search has a time complexity of O(log n), making it efficient for searching in sorted arrays.

  • Binary search divides the search interval in half each time.

  • It requires a sorted array to function correctly.

  • For example, searching for 5 in [1, 2, 3, 4, 5, 6] takes O(log 6) = O(3).

  • If the element is not found, it still operates in O(log n) time.

A Front end Developer was asked 3mo ago
Q. What are your long-term career goals?
Ans. 

My long-term career goal is to become a lead front-end developer, focusing on innovative user experiences and mentoring others.

  • Aim to lead a team of developers, guiding projects from conception to deployment.

  • Focus on mastering frameworks like React or Vue.js to build scalable applications.

  • Aspire to contribute to open-source projects, enhancing my skills and community involvement.

  • Plan to stay updated with industry ...

A Front end Developer was asked 11mo ago
Q. How do you ensure responsiveness in UI design?
Ans. 

Responsiveness in UI ensures that applications adapt seamlessly to different screen sizes and devices for optimal user experience.

  • Use flexible grid layouts, such as CSS Grid or Flexbox, to create adaptable designs.

  • Implement media queries in CSS to apply different styles based on screen size, e.g., adjusting font sizes or layout.

  • Utilize responsive images with the <picture> element or srcset attribute to serve...

A Front end Developer was asked
Q. What is a controlled component versus an uncontrolled component?
Ans. 

Controlled components are React components whose value is controlled by React, while uncontrolled components are not.

  • Controlled components are typically used for forms and inputs

  • Uncontrolled components are typically used for simple inputs like text fields

  • Controlled components use the 'value' prop to set the value of the component

  • Uncontrolled components use the 'defaultValue' prop to set the initial value of the co...

Are these interview questions helpful?
🔥 Asked by recruiter 2 times
A Front end Developer was asked
Q. What is a Promise in JavaScript?
Ans. 

Promise is an object representing the eventual completion or failure of an asynchronous operation.

  • Promises are used to handle asynchronous operations in JavaScript

  • They are a cleaner alternative to callbacks

  • Promises have three states: pending, fulfilled, or rejected

  • They can be chained together using .then() and .catch() methods

  • Example: new Promise((resolve, reject) => {...})

A Front end Developer was asked
Q. How would you explain what a computer is in simple terms?
Ans. 

A computer is an electronic device that can perform various tasks by executing instructions given to it.

  • A computer is made up of hardware components such as CPU, memory, and storage devices.

  • It runs on an operating system and software applications.

  • Computers can be used for various purposes such as communication, entertainment, and work.

  • Examples of computers include desktops, laptops, tablets, and smartphones.

A Front end Developer was asked
Q. What is Redux?
Ans. 

Redux is a predictable state container for JavaScript apps.

  • Redux is a library for managing application state

  • It provides a centralized store for all the state of an application

  • It uses a single source of truth principle

  • It allows for predictable state changes through actions and reducers

  • It is commonly used with React for building complex UIs

Infosys Front end Developer Interview Experiences

28 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Introduction life cycle looks pipe @input @output
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Javascript related questions
Round 2 - Behavioral 

(1 Question)

  • Q1. About my current project
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Tell me about yourself?
  • Q2. How did you hear about this position?
  • Ans. 

    I discovered this position through a job board while searching for opportunities that align with my skills in front-end development.

    • I regularly check job boards like Indeed and Glassdoor for new opportunities.

    • I follow industry-related social media groups where job postings are shared.

    • I network with fellow developers who often share job openings.

    • I received a referral from a friend who works at your company.

  • Answered by AI
  • Q3. What do you know about our company?
  • Q4. Why do you want to work for our company?
  • Ans. 

    I'm excited about your company's innovative projects and commitment to user-centric design, aligning perfectly with my skills and values.

    • Your company's focus on cutting-edge technology, like React and Vue.js, aligns with my expertise in modern frameworks.

    • I admire your commitment to accessibility; I believe in creating inclusive web experiences for all users.

    • The collaborative culture at your company is appealing; I thri...

  • Answered by AI
  • Q5. What are you hobbies or interests outside of work?
  • Q6. Why should we hire in this company?
  • Ans. 

    I bring a unique blend of skills, creativity, and passion for front-end development that aligns perfectly with your company's vision.

    • Proven experience in modern frameworks like React and Vue.js, demonstrated through projects that improved user engagement by 30%.

    • Strong understanding of responsive design principles, ensuring seamless user experiences across devices, as seen in my previous work on e-commerce sites.

    • A colla...

  • Answered by AI
  • Q7. What are your salary expectation?
  • Q8. Do you have any questions for me?
  • Q9. What is your availability for starting work?
  • Q10. What are you long term goal carrier?
  • Ans. 

    My long-term career goal is to become a lead front-end developer, focusing on innovative user experiences and mentoring others.

    • Aim to lead a team of developers, guiding projects from conception to deployment.

    • Focus on mastering frameworks like React or Vue.js to build scalable applications.

    • Aspire to contribute to open-source projects, enhancing my skills and community involvement.

    • Plan to stay updated with industry trend...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good MNC company in Infosys
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Explain event loop
  • Ans. 

    The event loop manages asynchronous operations in JavaScript, allowing non-blocking execution of code.

    • JavaScript is single-threaded, meaning it can only execute one piece of code at a time.

    • The call stack keeps track of function execution; when a function is called, it's pushed onto the stack.

    • Web APIs (like setTimeout, fetch) handle asynchronous tasks and push their callbacks to the callback queue once completed.

    • The eve...

  • Answered by AI
  • Q2. Call apply bind difference
  • Ans. 

    call, apply, and bind are methods to control the 'this' context in JavaScript functions.

    • call: Invokes a function with a specified 'this' value and arguments provided individually. Example: func.call(obj, arg1, arg2);

    • apply: Similar to call, but arguments are provided as an array. Example: func.apply(obj, [arg1, arg2]);

    • bind: Returns a new function with a specified 'this' value, allowing for later invocation. Example: con...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. JavaScript Questions (Hoisting , closures , Promises)
Round 2 - Technical 

(1 Question)

  • Q1. Basic JavaScript and React Questions .
Round 3 - HR 

(1 Question)

  • Q1. Last round Behavioural Questions

Front end Developer Interview Questions & Answers

user image Sonu Kumar Singh

posted on 21 Jun 2024

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

(2 Questions)

  • Q1. Tell me techincal things about ur self
  • Q2. Everything about react js
Round 2 - HR 

(1 Question)

  • Q1. Tell me about ur self
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Tell me about your projects.
  • Q2. Asked the Javascript concepts related Questions
  • Q3. Asked Responsiveness in UI
  • Ans. 

    Responsiveness in UI ensures that applications adapt seamlessly to different screen sizes and devices for optimal user experience.

    • Use flexible grid layouts, such as CSS Grid or Flexbox, to create adaptable designs.

    • Implement media queries in CSS to apply different styles based on screen size, e.g., adjusting font sizes or layout.

    • Utilize responsive images with the <picture> element or srcset attribute to serve appr...

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. How were you managing your Project Tasks
Round 3 - HR 

(1 Question)

  • Q1. Salary Negotiations
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding related to Redux application.
React life cycles.
Coding questions

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Test my knowledge in web developer

Round 2 - Coding Test 

Test my knowledge in coding

Round 3 - Group Discussion 

Check my knowledge in group discussion

Interview Preparation Tips

Topics to prepare for Infosys Front end Developer interview:
  • HTML
  • CSS3
  • Javascript
  • Bootstrap
  • Nodejs
  • MongoDB
Interview experience
1
Bad
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

Recruiter was in hurry so he very rush to complete the interview

Interview Preparation Tips

Topics to prepare for Infosys Front end Developer interview:
  • Js tricky question
Interview preparation tips for other job seekers - prepare well

What people are saying about Infosys

View All
yedabhai
1w
works at
Hyperpure
Are we not even safe in our own workplaces?
An Infosys employee was arrested for secretly recording women in the office washroom. Over 30 videos were found on his phone. This isn't just shocking, it's horrifying. Offices are meant to be safe, respectful spaces. 🙎 When will companies truly prioritize safety and surveillance in all corners, not just the visible ones?
FeedCard Image
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Front end Developer interview?
Infosys interview process usually has 2-3 rounds. The most common rounds in the Infosys interview process are Technical, Coding Test and HR.
How to prepare for Infosys Front end Developer interview?
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 Javascript, AWS, Angular, React Native and Redux.
What are the top questions asked in Infosys Front end Developer interview?

Some of the top questions asked at the Infosys Front end Developer interview -

  1. what is jquery? 2.explain architecture of your proje...read more
  2. What is controlled component vs uncontrolled compone...read more
  3. What is computer in your langu...read more
How long is the Infosys Front end Developer interview process?

The duration of Infosys Front end Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.7/5

based on 27 interview experiences

Difficulty level

Easy 27%
Moderate 60%
Hard 13%

Duration

Less than 2 weeks 67%
2-4 weeks 27%
4-6 weeks 7%
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Front end Developer Salary
based on 573 salaries
₹3.6 L/yr - ₹8 L/yr
12% less than the average Front end Developer Salary in India
View more details

Infosys Front end Developer Reviews and Ratings

based on 53 reviews

3.3/5

Rating in categories

3.5

Skill development

3.6

Work-life balance

2.8

Salary

4.1

Job security

3.7

Company culture

2.6

Promotions

3.3

Work satisfaction

Explore 53 Reviews and Ratings
Front End Developer

Pune

3-8 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
54.7k salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Senior Systems Engineer
53.9k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.1k salaries
unlock blur

₹9.4 L/yr - ₹16.4 L/yr

System Engineer
32.6k salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Senior Associate Consultant
31.4k salaries
unlock blur

₹8.2 L/yr - ₹15 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview