Upload Button Icon Add office photos
Engaged Employer

i

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

Tech Mahindra Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Tech Mahindra Reactjs Developer Interview Questions and Answers

Updated 16 Dec 2024

Tech Mahindra Reactjs Developer Interview Experiences

3 interviews found

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

(2 Questions)

  • Q1. What do you mean by redux and how to use redux
  • Ans. 

    Redux is a predictable state container for JavaScript apps. It helps manage the state of an application in a more organized way.

    • Redux is a state management tool commonly used with React to manage the state of an application.

    • It follows a unidirectional data flow, where the state is stored in a single store.

    • Actions are dispatched to update the state, and reducers specify how the state should change in response to actions...

  • Answered by AI
  • Q2. What is the use of Context Api in React
  • Ans. 

    Context API is used in React to pass data through the component tree without having to pass props down manually at every level.

    • Avoids prop drilling by providing a way to share values like themes, user data, etc. across the component tree.

    • Helps in managing global state in React applications.

    • Context API consists of Provider and Consumer components to provide and consume the context data.

    • Can be used for theming, localizat...

  • Answered by AI

Skills evaluated in this interview

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

(1 Question)

  • Q1. Basic of react.js and css

Reactjs Developer Interview Questions Asked at Other Companies

Q1. Implement a counter with increment and decrement buttons. Include ... read more
asked in Java R & D
Q2. What are Call, apply and bind methods, what is currying in JavaSc ... read more
Q3. Display a list of products using the flexbox layout. Create a sor ... read more
asked in Infosys
Q4. What is the difference between a development dependency and a reg ... read more
asked in NeoSOFT
Q5. Develop a Progress Bar React Component from scratch, without usin ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Oct 2022. 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 - Technical 

(1 Question)

  • Q1. First Round is telephonic. Self -introduction, and basics of React js
Round 3 - Technical 

(1 Question)

  • Q1. Second round is video interview. life cycle of react js, dom manipulations, HOC, Redux, React memo, props drilling Javascript: array cloning, object cloning, Data types, Nan

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Basics of javascript like Closures, IIFE, Hoisting.
  • Q2. React hooks

What people are saying about Tech Mahindra

View All
a senior engineer
2w
💼 OFFER RECEIVED – Sr. Test Engineer (Band U3) | Tech Mahindra | Noida 📎 Screenshot attached | CTC: ₹13.5 LPA
✅ Variable is paid monthly and fully (as confirmed by HR) ❓ Looking to know the MONTHLY IN-HAND SALARY after standard deductions & partial FBP usage Would appreciate any insights from current/ex-TechM folks! 🙏
FeedCard Image
Got a question about Tech Mahindra?
Ask anonymously on communities.

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

Interview Questionnaire 

2 Questions

  • Q1. Basic questions
  • Q2. Lifecycle, let vs bar, real dom vs shadow dom

Interview Preparation Tips

Interview preparation tips for other job seekers - Worst Company
Even after clearing all round.. they said candidature is closed due to verification didn't match.

Interview Questionnaire 

1 Question

  • Q1. Asked to write a general reusable form component in Reactjs, fields should be dynamic and inputs to the form should get displayed as table format.
  • Ans. 

    A reusable React form component that dynamically generates fields and displays inputs in a table format.

    • Use React's state to manage form data dynamically.

    • Utilize a mapping function to render form fields based on an array of field definitions.

    • Implement a submit handler to process the form data.

    • Display the form inputs in a table format using HTML table elements.

    • Example of field definitions: [{ label: 'Name', type: 'text'...

  • Answered by AI

Interview Questionnaire 

6 Questions

  • Q1. Coding questions related let ,var and const
  • Q2. What is reducer and it's flow
  • Ans. 

    A reducer is a pure function in React that takes the previous state and an action, and returns the new state.

    • Reducers are used in React to manage state changes in an application

    • They take the previous state and an action as input

    • Reducers are pure functions, meaning they do not modify the state directly

    • They return a new state based on the previous state and the action

    • Redux is a popular library that uses reducers to manag...

  • Answered by AI
  • Q3. What are new features of HTMl5,css positions
  • Ans. 

    New features of HTML5 and CSS positions include flexbox, grid layout, and sticky positioning.

    • Flexbox allows for easier alignment and distribution of items within a container.

    • Grid layout enables the creation of complex layouts with rows and columns.

    • Sticky positioning allows elements to stick to a specific position on the page as the user scrolls.

  • Answered by AI
  • Q4. Javascript coding questions-array object
  • Q5. Spread operator in react?
  • Ans. 

    Spread operator is used to expand an iterable object into individual elements.

    • Used for passing props to child components

    • Used for merging arrays and objects

    • Syntax: ...

    • Example: const arr = [1, 2, 3]; const newArr = [...arr, 4, 5];

  • Answered by AI
  • Q6. Tel me about

Skills evaluated in this interview

Are these interview questions helpful?
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 Jun 2024. There were 3 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Basic question from React JS, Redux, Javascript, HTML and CSS.
  • Q2. Core concept like difference between virtual dom and real dom.
  • Ans. 

    Virtual DOM improves performance by minimizing direct manipulation of the real DOM, enhancing UI updates in React.

    • Real DOM is the actual representation of the UI in the browser, while Virtual DOM is a lightweight copy kept in memory.

    • Updating the Real DOM is slow and costly, as it involves reflow and repaint processes in the browser.

    • Virtual DOM allows React to batch updates and only re-render components that have change...

  • Answered by AI
  • Q3. What is Redux and flow of Redux. Difference between context api and Redux.
Round 2 - Technical 

(2 Questions)

  • Q1. Project related questions like what had you done in previous project.
  • Q2. Some scenarios based questions.
Round 3 - HR 

(1 Question)

  • Q1. General HR questions.
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

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

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Reactjs Developer interview?
Tech Mahindra interview process usually has 1-2 rounds. The most common rounds in the Tech Mahindra interview process are Technical, Resume Shortlist and HR.
How to prepare for Tech Mahindra Reactjs 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 Tech Mahindra. The most common topics and skills that interviewers at Tech Mahindra expect are Javascript, HTML, React.Js, Redux and HTML and CSS.
What are the top questions asked in Tech Mahindra Reactjs Developer interview?

Some of the top questions asked at the Tech Mahindra Reactjs Developer interview -

  1. What do you mean by redux and how to use re...read more
  2. What is the use of Context Api in Re...read more
  3. Second round is video interview. life cycle of react js, dom manipulations, HO...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 3 interview experiences

Difficulty level

Moderate 100%

Duration

4-6 weeks 100%
View more
Tech Mahindra Reactjs Developer Salary
based on 49 salaries
₹3.6 L/yr - ₹11.5 L/yr
13% more than the average Reactjs Developer Salary in India
View more details

Tech Mahindra Reactjs Developer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

4.0

Work-life balance

4.0

Salary

4.0

Job security

4.0

Company culture

2.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
26.7k salaries
unlock blur

₹3.7 L/yr - ₹9.2 L/yr

Senior Software Engineer
22.1k salaries
unlock blur

₹9 L/yr - ₹18.5 L/yr

Technical Lead
12.5k salaries
unlock blur

₹16.9 L/yr - ₹30 L/yr

Associate Software Engineer
6.1k salaries
unlock blur

₹1.9 L/yr - ₹5.7 L/yr

Team Lead
5.3k salaries
unlock blur

₹6.5 L/yr - ₹17.9 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.6
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare

Wipro

3.7
Compare
write
Share an Interview