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
3.6

based on 33.4k Reviews

Filter interviews by

Tech Mahindra Team Lead and Developer Interview Questions and Answers

Updated 5 Nov 2024

Tech Mahindra Team Lead and Developer Interview Experiences

1 interview found

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

I applied via Walk-in and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is C data structure, write a program to reverse single linked list.
  • Ans. 

    C data structure is a way to organize and store data in memory. Reversing a single linked list involves changing the direction of pointers to traverse the list in reverse order.

    • Define a struct Node with data and next pointer

    • Initialize three pointers prev, current, and next to NULL, head, and head->next respectively

    • Iterate through the list, updating pointers to reverse the list

    • Update head to point to prev at the end of

  • Answered by AI
  • Q2. What is fork, explain.
  • Ans. 

    Fork is a system call in Unix-like operating systems that creates a new process by duplicating the existing process.

    • Fork is used to create a new process that is a copy of the calling process.

    • The new process created by fork has its own memory space and runs independently of the parent process.

    • Fork returns different values in the parent and child processes to distinguish between them.

    • Commonly used in creating multi-proce...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain about project and write architecture diagram
  • Ans. 

    The project is a web application for managing inventory and sales in a retail store.

    • The project is built using a microservices architecture to ensure scalability and maintainability.

    • The front-end is developed using React.js, while the back-end is built with Node.js and Express.

    • The database used is MongoDB for storing product information and sales data.

    • Authentication and authorization are implemented using JSON Web Toke...

  • Answered by AI
  • Q2. What is a socket explain with different calls
  • Ans. 

    A socket is a communication endpoint that allows two processes to communicate with each other.

    • A socket is identified by an IP address and a port number.

    • Different socket calls include socket(), bind(), listen(), accept(), connect(), send(), and recv().

    • socket(): Creates a new socket.

    • bind(): Binds a socket to a specific IP address and port number.

    • listen(): Listens for incoming connections on a socket.

    • accept(): Accepts an ...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. What's the current package and expectations
  • Q2. Provide all the previous experience certificates

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview questions were mostly from basics C, Data structure, network programming, Linux.

Skills evaluated in this interview

Interview questions from similar companies

I applied via Accenture and was interviewed before Nov 2021. 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 

Easy regular aptitude tests question are there you can get it online sample questions

Round 3 - Technical 

(2 Questions)

  • Q1. What is cursor stored procedure and function different type of joins and complex queries
  • Ans. 

    Cursor stored procedure is used to iterate through a result set. Different types of joins include inner, outer, left, right, and cross. Complex queries involve multiple tables and conditions.

    • Cursor stored procedure is used to fetch and process each row of a result set one at a time

    • Inner join returns only the matching rows from both tables

    • Outer join returns all the rows from one table and matching rows from the other ta...

  • Answered by AI
  • Q2. You will get all answers in google easily

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical round with sql PLSQL questions and some scenarios based question
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Dec 2024. There were 5 interview rounds.

Round 1 - Aptitude Test 

An aptitude test is an assessment to measure a candidate mental aptitude/mental ability

Round 2 - Technical 

(3 Questions)

  • Q1. Can you briefly Tell us about yourself?
  • Q2. What do you consider to be your strongest points?
  • Q3. Which programming languages do you use regularly in your work
Round 3 - Group Discussion 

A group discussion is a structured conversation in which participants share their ideas, perspectives, and solutions on a specific topic.

Round 4 - HR 

(2 Questions)

  • Q1. What motivates you to seek employment at Wipro?
  • Q2. What are your long-term career goals?
Round 5 - Assignment 

Assignment details refer to the specifics of an assignment, including any documents and/or emails or subsequent correspondence between the company and the client.

Interview Preparation Tips

Topics to prepare for Wipro Software Developer interview:
  • Your academic achievement
  • Responsibility related to your p
  • The way you address mistakes at
Interview preparation tips for other job seekers - Reflect on the activities you enjoy and what brings you happiness, while also taking into account your skills and strengths.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Asked About current Projects
  • Q2. Asked to code 2 problems
Round 2 - Technical 

(2 Questions)

  • Q1. Asked core java and microservices questions
  • Q2. Current project and my role
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It included all aptitude

Round 2 - Assignment 

Contains all pseudo questions related to DSA

Round 3 - Technical 

(6 Questions)

  • Q1. What is a class?
  • Ans. 

    A class is a blueprint for creating objects in object-oriented programming.

    • Defines the properties and behaviors of objects

    • Can be used to create multiple instances of objects

    • Encapsulates data and methods within a single unit

  • Answered by AI
  • Q2. What is an object?
  • Ans. 

    An object is a self-contained entity that consists of data and methods to manipulate that data.

    • Objects are instances of classes in object-oriented programming.

    • They have attributes (data) and methods (functions) to operate on the data.

    • Objects can interact with each other through method calls.

    • Example: In a car simulation program, a 'Car' object may have attributes like 'color' and 'speed', and methods like 'accelerate' a

  • Answered by AI
  • Q3. How the login page comes when clicks on some webpage icon like facebook?
  • Ans. 

    The login page is displayed when a user clicks on a webpage icon like Facebook by redirecting to a separate login page.

    • Clicking on the webpage icon triggers a redirect to the login page

    • The login page prompts the user to enter their credentials

    • After successful login, the user is redirected back to the original webpage

  • Answered by AI
  • Q4. DDL and DML commands
  • Q5. Polymorphism and method overriding?
  • Q6. Entire opps in java
  • Ans. 

    Object-oriented programming in Java involves creating classes, objects, inheritance, polymorphism, and encapsulation.

    • Classes are blueprints for objects, defining attributes and behaviors.

    • Objects are instances of classes, representing real-world entities.

    • Inheritance allows a class to inherit attributes and methods from another class.

    • Polymorphism enables objects to be treated as instances of their parent class.

    • Encapsulat...

  • Answered by AI

Skills evaluated in this interview

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

I applied via campus placement at Indraprastha Institute of Information Technology (IIIT), Delhi and was interviewed in Nov 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

First round was Aptitude which was quite easy

Round 2 - Technical 

(2 Questions)

  • Q1. Resume bases Question
  • Q2. Question on OOPS
Round 3 - Technical 

(1 Question)

  • Q1. Resume and scenario based question
Round 4 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a software developer with 5 years of experience in Java and Python.

    • Experienced in Java and Python programming languages

    • Worked on developing web applications using Spring framework

    • Familiar with Agile development methodologies

  • Answered by AI
  • Q2. What challenges do you faced during your project and how you approached them
  • Ans. 

    I faced challenges with integrating third-party APIs and resolved them by thoroughly researching documentation and seeking help from colleagues.

    • Integrating third-party APIs required understanding complex documentation

    • Encountered issues with data formatting and authentication

    • Collaborated with team members to troubleshoot and find solutions

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Admin part and mainly LWC development
  • Q2. Case study on devlopment part
Round 2 - One-on-one 

(1 Question)

  • Q1. Last project details and more technical skills and real-time cases

Team Manager Interview Questions & Answers

Cognizant user image AlternateAccount

posted on 2 Jan 2025

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed in Dec 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. Microservice architecture explanation
  • Ans. 

    Microservice architecture is an approach to software development where a single application is composed of small, independent services that communicate with each other through APIs.

    • Each service is responsible for a specific function or feature of the application

    • Services are loosely coupled and can be developed, deployed, and scaled independently

    • Communication between services is typically done through lightweight protoc...

  • Answered by AI
  • Q2. Solid principles
  • Q3. Steam api explanation
  • Ans. 

    Steam API is a set of web APIs provided by Valve for accessing Steam's features and data.

    • Steam API allows developers to integrate Steam features such as user authentication, inventory management, and game statistics into their applications.

    • Developers can use Steam API to access information about games, users, achievements, and more.

    • Steam API provides endpoints for interacting with Steam's community features, such as us

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    Experienced team manager with a background in project management and leadership.

    • Over 5 years of experience leading teams in various industries

    • Skilled in project planning, delegation, and conflict resolution

    • Strong communication and interpersonal skills

    • Proven track record of meeting deadlines and exceeding goals

  • Answered by AI
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected
Round 1 - Aptitude Test 

20 min for 1 round of interview

Round 2 - One-on-one 

(2 Questions)

  • Q1. Opps concepts with uses
  • Ans. 

    OOPs concepts are fundamental principles in object-oriented programming that help in organizing and managing code efficiently.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Allows a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementati...

  • Answered by AI
  • Q2. Multithreading and how to use it
  • Ans. 

    Multithreading allows multiple threads to run concurrently, improving performance and responsiveness.

    • Multithreading is used to execute multiple tasks simultaneously within a single process.

    • It can improve performance by utilizing multiple CPU cores efficiently.

    • Common multithreading libraries include Java's Thread class and C#'s Task Parallel Library.

    • Example: In a web server, multithreading can handle multiple client req...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a passionate software developer with experience in Java, Python, and web development.

    • Experienced in Java and Python programming languages

    • Skilled in web development using HTML, CSS, and JavaScript

    • Familiar with Agile development methodologies

  • Answered by AI
  • Q2. Dtrength and weaknesses

Skills evaluated in this interview

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

(2 Questions)

  • Q1. What is a comparator?
  • Ans. 

    A comparator is a function that compares two objects to determine their ordering.

    • Used in sorting algorithms to determine the order of elements

    • Returns a negative value if the first object is less than the second, zero if they are equal, and a positive value if the first object is greater

    • Commonly used in Java with the Comparator interface

  • Answered by AI
  • Q2. What is reentrant lock?
  • Ans. 

    A reentrant lock is a synchronization primitive that allows a thread to re-enter a critical section it already holds.

    • Prevents deadlock by allowing a thread to acquire the lock multiple times

    • Each lock acquisition must be followed by a corresponding release

    • Commonly used in multi-threaded programming to protect shared resources

  • Answered by AI

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Team Lead and Developer interview?
Tech Mahindra interview process usually has 3 rounds. The most common rounds in the Tech Mahindra interview process are Technical and HR.
What are the top questions asked in Tech Mahindra Team Lead and Developer interview?

Some of the top questions asked at the Tech Mahindra Team Lead and Developer interview -

  1. What is C data structure, write a program to reverse single linked li...read more
  2. What is a socket explain with different ca...read more
  3. What is fork, expla...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Tech Mahindra interview
WalkIn
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.2k Interviews
Accenture Interview Questions
3.9
 • 8k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
LTIMindtree Interview Questions
3.9
 • 2.8k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
View all
Tech Mahindra Team Lead and Developer Salary
based on 17 salaries
₹7.8 L/yr - ₹25 L/yr
8% more than the average Team Lead and Developer Salary in India
View more details

Tech Mahindra Team Lead and Developer Reviews and Ratings

based on 2 reviews

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-Life balance

3.9

Salary & Benefits

4.1

Job Security

4.9

Company culture

3.9

Promotions/Appraisal

5.0

Work Satisfaction

Explore 2 Reviews and Ratings
Software Engineer
26.3k salaries
unlock blur

₹2 L/yr - ₹9.1 L/yr

Senior Software Engineer
21.2k salaries
unlock blur

₹5.5 L/yr - ₹22.5 L/yr

Technical Lead
11.5k salaries
unlock blur

₹9.2 L/yr - ₹38 L/yr

Associate Software Engineer
5.4k salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Team Lead
4.9k salaries
unlock blur

₹5.1 L/yr - ₹16.8 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview