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 Interview Questions and Answers for Freshers

Updated 30 Jul 2025
Popular Designations

259 Interview questions

A Web Development Intern was asked 6d ago
Q. What is loops
Ans. 

Loops are programming constructs that repeat a block of code multiple times based on a condition.

  • Types of loops: for, while, and do-while.

  • For loop example: for (let i = 0; i < 5; i++) { console.log(i); }

  • While loop example: let i = 0; while (i < 5) { console.log(i); i++; }

  • Do-while loop example: let i = 0; do { console.log(i); i++; } while (i < 5);

  • Loops help in automating repetitive tasks and iterating over...

View all Web Development Intern interview questions
A Web Development Intern was asked 6d ago
Q. What is object-oriented programming?
Ans. 

In JavaScript, 'obj' typically refers to an object, a fundamental data structure that holds key-value pairs.

  • Objects are created using curly braces: const obj = {};

  • They can hold various data types: const person = { name: 'Alice', age: 25 };

  • Access properties using dot notation: console.log(person.name); // 'Alice'

  • Use bracket notation for dynamic keys: const key = 'age'; console.log(person[key]); // 25

  • Objects can als...

View all Web Development Intern interview questions
A Web Development Intern was asked 6d ago
Q. What is a function?
Ans. 

A function is a reusable block of code that performs a specific task in programming.

  • Functions can take inputs, known as parameters, and return outputs. Example: function add(a, b) { return a + b; }

  • They help in organizing code, making it modular and easier to maintain.

  • Functions can be defined using function declarations or function expressions.

  • Example of a function expression: const multiply = function(x, y) { retu...

View all Web Development Intern interview questions
A Web Development Intern was asked 6d ago
Q. What is an array?
Ans. 

An array is a data structure that stores a collection of elements, typically of the same type, in a contiguous memory location.

  • Arrays can hold multiple values in a single variable, e.g., let fruits = ['apple', 'banana', 'cherry'];

  • They are zero-indexed, meaning the first element is accessed with index 0, e.g., fruits[0] returns 'apple';

  • Arrays can be of fixed or dynamic size, e.g., in Java, int[] numbers = new int[5...

View all Web Development Intern interview questions

What people are saying about Tech Mahindra

View All
a senior software engineer
2w (edited)
Need Insights – Choosing Between Companies
Hi all, Currently have offers from Capgemini, Tech Mahindra, LTIMindTree, Zen&Art, CitiusTech, Nagarro & Persistent. Before making a decision, I need some clarity: 1. Do you get admin access on laptop or need IT for every install? 2. Are office hours flexible or fixed 9 AM login? 3. Is 9 hrs of active laptop time mandatory? 4. What's the leave policy β€” casual or strict approval? 5. Do projects use the latest technologies or older versions? Thanks in advance!
Got a question about Tech Mahindra?
Ask anonymously on communities.
A Web Development Intern was asked 6d ago
Q. What is React JS?
Ans. 

React.js is a popular JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.

  • Component-Based: React allows developers to create reusable UI components, making code more modular and maintainable.

  • Virtual DOM: React uses a virtual representation of the DOM to optimize rendering and improve performance.

  • Unidirectional Data Flow: Data in React flows i...

View all Web Development Intern interview questions
A Web Development Intern was asked 6d ago
Q. What is Node.js?
Ans. 

Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and building scalable network applications.

  • Node.js uses an event-driven, non-blocking I/O model, making it efficient and suitable for I/O-heavy applications.

  • It allows developers to use JavaScript on both the client and server sides, promoting code reuse.

  • Node.js has a rich ecosystem of libraries and frameworks, such as Expre...

View all Web Development Intern interview questions

Tech Mahindra HR Interview Questions

123 questions and answers

Q. Can you describe your work experience at your last company?
Q. What is your experience regarding salary packages in your field?
Q. What makes you a strong candidate for this position?
πŸ”₯ Asked by recruiter 2 times
A Web Development Intern was asked 6d ago
Q. What is CSS?
Ans. 

CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML.

  • CSS controls layout, colors, fonts, and overall visual appearance of web pages.

  • It allows for responsive design, enabling websites to adapt to different screen sizes (e.g., using media queries).

  • CSS can be applied inline, embedded in the HTML document, or linked as an external stylesheet.

  • Examp...

View all Web Development Intern interview questions
Are these interview questions helpful?
A Web Development Intern was asked 6d ago
Q. What is HTML?
Ans. 

HTML (HyperText Markup Language) is the standard language for creating web pages and web applications.

  • HTML uses tags to structure content, e.g., <h1> for headings, <p> for paragraphs.

  • It allows embedding multimedia elements like images (<img>) and videos (<video>).

  • HTML forms (<form>) enable user input, with elements like text fields (<input>) and buttons (<button>).

  • HTML doc...

View all Web Development Intern interview questions
A Web Development Intern was asked 6d ago
Q. What is JavaScript?
Ans. 

JavaScript is a versatile, high-level programming language primarily used for web development to create interactive and dynamic web pages.

  • JavaScript is an interpreted language, meaning it runs directly in the browser without needing compilation.

  • It supports event-driven programming, allowing developers to create responsive user interfaces. Example: handling button clicks.

  • JavaScript can manipulate the Document Objec...

View all Web Development Intern interview questions
An Associate Software Developer was asked 4w ago
Q. What questions did you encounter regarding the programming languages listed on your resume?
Ans. 

I faced questions on language syntax, frameworks, and problem-solving techniques relevant to my experience.

  • Explained the difference between Java and JavaScript, focusing on their use cases.

  • Discussed my experience with Python libraries like Pandas for data manipulation.

  • Demonstrated knowledge of C++ memory management and pointers through a coding challenge.

  • Answered questions about asynchronous programming in JavaScr...

View all Associate Software Developer interview questions

Tech Mahindra Interview Experiences for Freshers

628 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Selected Selected

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

  • Q1. Html css JavaScript
  • Q2. React js node js
  • Q3. Web page web development web designing
  • Q4. Basic computer questions
  • Q5. Introduction best
  • Q6. What is the javascript
  • Ans. 

    JavaScript is a versatile, high-level programming language primarily used for web development to create interactive and dynamic web pages.

    • JavaScript is an interpreted language, meaning it runs directly in the browser without needing compilation.

    • It supports event-driven programming, allowing developers to create responsive user interfaces. Example: handling button clicks.

    • JavaScript can manipulate the Document Object Mod...

  • Answered by AI
  • Q7. What is the react js
  • Ans. 

    React.js is a popular JavaScript library for building user interfaces, particularly single-page applications, using a component-based architecture.

    • Component-Based: React allows developers to create reusable UI components, making code more modular and maintainable.

    • Virtual DOM: React uses a virtual representation of the DOM to optimize rendering and improve performance.

    • Unidirectional Data Flow: Data in React flows in one...

  • Answered by AI
  • Q8. What's node js
  • Ans. 

    Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and building scalable network applications.

    • Node.js uses an event-driven, non-blocking I/O model, making it efficient and suitable for I/O-heavy applications.

    • It allows developers to use JavaScript on both the client and server sides, promoting code reuse.

    • Node.js has a rich ecosystem of libraries and frameworks, such as Express.js...

  • Answered by AI
  • Q9. What is css
  • Ans. 

    CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML.

    • CSS controls layout, colors, fonts, and overall visual appearance of web pages.

    • It allows for responsive design, enabling websites to adapt to different screen sizes (e.g., using media queries).

    • CSS can be applied inline, embedded in the HTML document, or linked as an external stylesheet.

    • Example of...

  • Answered by AI
  • Q10. What's is html
  • Ans. 

    HTML (HyperText Markup Language) is the standard language for creating web pages and web applications.

    • HTML uses tags to structure content, e.g., <h1> for headings, <p> for paragraphs.

    • It allows embedding multimedia elements like images (<img>) and videos (<video>).

    • HTML forms (<form>) enable user input, with elements like text fields (<input>) and buttons (<button>).

    • HTML document...

  • Answered by AI
  • Q11. What is loops
  • Ans. 

    Loops are programming constructs that repeat a block of code multiple times based on a condition.

    • Types of loops: for, while, and do-while.

    • For loop example: for (let i = 0; i < 5; i++) { console.log(i); }

    • While loop example: let i = 0; while (i < 5) { console.log(i); i++; }

    • Do-while loop example: let i = 0; do { console.log(i); i++; } while (i < 5);

    • Loops help in automating repetitive tasks and iterating over data...

  • Answered by AI
  • Q12. What is obj
  • Ans. 

    In JavaScript, 'obj' typically refers to an object, a fundamental data structure that holds key-value pairs.

    • Objects are created using curly braces: const obj = {};

    • They can hold various data types: const person = { name: 'Alice', age: 25 };

    • Access properties using dot notation: console.log(person.name); // 'Alice'

    • Use bracket notation for dynamic keys: const key = 'age'; console.log(person[key]); // 25

    • Objects can also con...

  • Answered by AI
  • Q13. What is function
  • Ans. 

    A function is a reusable block of code that performs a specific task in programming.

    • Functions can take inputs, known as parameters, and return outputs. Example: function add(a, b) { return a + b; }

    • They help in organizing code, making it modular and easier to maintain.

    • Functions can be defined using function declarations or function expressions.

    • Example of a function expression: const multiply = function(x, y) { return x ...

  • Answered by AI
  • Q14. What's is array
  • Ans. 

    An array is a data structure that stores a collection of elements, typically of the same type, in a contiguous memory location.

    • Arrays can hold multiple values in a single variable, e.g., let fruits = ['apple', 'banana', 'cherry'];

    • They are zero-indexed, meaning the first element is accessed with index 0, e.g., fruits[0] returns 'apple';

    • Arrays can be of fixed or dynamic size, e.g., in Java, int[] numbers = new int[5]; cr...

  • Answered by AI
  • Q15. What is controlled
  • Ans. 

    Controlled components in web development manage form data through React state, ensuring predictable UI behavior.

    • Controlled components use state to manage form inputs, e.g., <input value={this.state.value} onChange={this.handleChange} />.

    • They provide a single source of truth for form data, making it easier to validate and manipulate inputs.

    • Controlled components can be reset or modified programmatically, enhancing ...

  • Answered by AI
  • Q16. What's is css
  • Ans. 

    CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of HTML documents.

    • CSS controls layout, colors, fonts, and overall visual appearance of web pages.

    • It allows for responsive design, adapting layouts to different screen sizes (e.g., using media queries).

    • CSS can be applied inline, embedded in the HTML, or linked as an external stylesheet.

    • Example of a CSS rule: 'h1 { color: blue; font-s...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - My best
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - One-on-oneΒ 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. What makes you the ideal candidate for this position?
  • Ans. 

    I have a strong background in customer service, excellent communication skills, and a passion for helping customers.

    • Extensive experience in customer service roles

    • Excellent communication skills

    • Strong problem-solving abilities

    • Passion for helping customers

    • Proven track record of resolving customer issues efficiently

  • Answered by AI
Round 2 - VerscentΒ 

(1 Question)

  • Q1. They will Voice test
Round 3 - Client InterviewΒ 

(1 Question)

  • Q1. Tell me about your self, what are languages you know, what do you know about phone pe
  • Ans. 

    I am fluent in English, Hindi, and Spanish. I have knowledge about PhonePe's services and features.

    • Fluent in English, Hindi, and Spanish

    • Knowledge about PhonePe's services and features

    • Experience in customer service roles

  • Answered by AI
Round 4 - Typing TestΒ 

(1 Question)

  • Q1. They will check our typing test

Interview Preparation Tips

Interview preparation tips for other job seekers - Do not feel nervous; instead, be confident. If you experience fear and anxiety, you may be eliminated in the first round.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Aug 2024.Β There were 3 interview rounds.

Round 1 - TechnicalΒ 

(4 Questions)

  • Q1. Lets say you have table 1 with values 1,2,3,5,null,null,0 and table 2 has null,2,4,7,3,5 What would be the output after inner join?
  • Q2. Lets say you have customers table with customerID and customer name, Orders table with OrderId and CustomerID. write a query to find the customer name who placed the maximum orders. if more than one person...
  • Ans. 

    Query to find customer names with the maximum orders from Customers and Orders tables.

    • Use JOIN to combine Customers and Orders tables on CustomerID.

    • Group by CustomerID and count orders to find the maximum.

    • Use a subquery to filter customers with the maximum order count.

    • Example SQL: SELECT c.customerName FROM Customers c JOIN Orders o ON c.customerID = o.CustomerID GROUP BY c.customerID HAVING COUNT(o.OrderId) = (SELECT ...

  • Answered by AI
  • Q3. Spark Architecture, Optimisation techniques
  • Q4. Some personal questions.
Round 2 - TechnicalΒ 

(5 Questions)

  • Q1. Explain the entire architecture of a recent project you are working on in your organisation.
  • Ans. 

    The project involves building a data pipeline to ingest, process, and analyze large volumes of data from various sources in Azure.

    • Utilizing Azure Data Factory for data ingestion and orchestration

    • Implementing Azure Databricks for data processing and transformation

    • Storing processed data in Azure Data Lake Storage

    • Using Azure Synapse Analytics for data warehousing and analytics

    • Leveraging Azure DevOps for CI/CD pipeline aut...

  • Answered by AI
  • Q2. How do you design an effective ADF pipeline and what all metrics and considerations you should keep in mind while designing?
  • Ans. 

    Designing an effective ADF pipeline involves considering various metrics and factors.

    • Understand the data sources and destinations

    • Identify the dependencies between activities

    • Optimize data movement and processing for performance

    • Monitor and track pipeline execution for troubleshooting

    • Consider security and compliance requirements

    • Use parameterization and dynamic content for flexibility

    • Implement error handling and retries fo...

  • Answered by AI
  • Q3. Lets say you have a very huge data volume and in terms of performance how would you slice and dice the data in such a way that you can boost the performance?
  • Ans. 

    Optimize data processing by partitioning, indexing, and using efficient storage formats.

    • Partitioning: Divide large datasets into smaller, manageable chunks. For example, partitioning a sales dataset by year.

    • Indexing: Create indexes on frequently queried columns to speed up data retrieval. For instance, indexing customer IDs in a transaction table.

    • Data Compression: Use compressed formats like Parquet or ORC to reduce st...

  • Answered by AI
  • Q4. Lets say you have to reconstruct a table and we have to preserve the historical data ? ( i couldnt answer that but please refer to SCD)
  • Ans. 

    Use Slowly Changing Dimensions (SCD) to preserve historical data while reconstructing a table.

    • Implement SCD Type 1 for overwriting old data without keeping history.

    • Use SCD Type 2 to create new records for changes, preserving history.

    • Example of SCD Type 2: If a customer's address changes, add a new record with the new address and mark the old record as inactive.

    • SCD Type 3 allows for limited history by adding new columns...

  • Answered by AI
  • Q5. We have adf and databricks both, i can achieve transformation , fetching the data and loading the dimension layer using adf also but why do we use databricks if both have the similar functionality for few ...
  • Ans. 

    Databricks enhances data processing with advanced analytics, collaboration, and scalability beyond ADF's capabilities.

    • Databricks provides a collaborative environment for data scientists and engineers to work together using notebooks.

    • It supports advanced analytics and machine learning workflows, which ADF lacks natively.

    • Databricks can handle large-scale data processing with Apache Spark, making it more efficient for big...

  • Answered by AI
Round 3 - HRΒ 

(1 Question)

  • Q1. Basic HR questions

Interview Preparation Tips

Topics to prepare for Tech Mahindra Azure Data Engineer interview:
  • SQL
  • Databricks
  • Azure Data Factory
  • Pyspark
  • Spark
Interview preparation tips for other job seekers - The interviewers were really nice.

Skills evaluated in this interview

Data Engineer Interview Questions & Answers

user image Rutuja Bhagat

posted on 15 Dec 2024

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-

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

Round 1 - TechnicalΒ 

(7 Questions)

  • Q1. Difference between bigtable and bigquery.
  • Ans. 

    Bigtable is a NoSQL database for real-time analytics, while BigQuery is a fully managed data warehouse for running SQL queries.

    • Bigtable is a NoSQL database designed for real-time analytics and high throughput, while BigQuery is a fully managed data warehouse for running SQL queries.

    • Bigtable is used for storing large amounts of semi-structured data, while BigQuery is used for analyzing structured data using SQL queries.

    • ...

  • Answered by AI
  • Q2. How to remove duplicate rows from bigquery? find the month of a given date in bigquery.
  • Ans. 

    To remove duplicate rows from BigQuery, use the DISTINCT keyword. To find the month of a given date, use the EXTRACT function.

    • To remove duplicate rows, use SELECT DISTINCT * FROM table_name;

    • To find the month of a given date, use SELECT EXTRACT(MONTH FROM date_column) AS month_name FROM table_name;

    • Make sure to replace 'table_name' and 'date_column' with the appropriate values in your query.

  • Answered by AI
  • Q3. What operator is used in composer to move data from gcs to bq
  • Ans. 

    The operator used in Composer to move data from GCS to BigQuery is the GCS to BigQuery operator.

    • The GCS to BigQuery operator is used in Apache Airflow, which is the underlying technology of Composer.

    • This operator allows you to transfer data from Google Cloud Storage (GCS) to BigQuery.

    • You can specify the source and destination parameters in the operator to define the data transfer process.

  • Answered by AI
  • Q4. Write a code for this - input = [1,2,3,4] output = [1,4,9,16]
  • Ans. 

    Code to square each element in the input array.

    • Iterate through the input array and square each element.

    • Store the squared values in a new array to get the desired output.

  • Answered by AI
  • Q5. Dataflow vs dataproc.
  • Ans. 

    Dataflow is a fully managed stream and batch processing service, while Dataproc is a managed Apache Spark and Hadoop service.

    • Dataflow is a serverless data processing service that automatically scales to handle your data, while Dataproc is a managed Spark and Hadoop service that requires you to provision and manage clusters.

    • Dataflow is designed for both batch and stream processing, allowing you to process data in real-t...

  • Answered by AI
  • Q6. Architecture of bq. Query optimization techniques in bigquery.
  • Ans. 

    BigQuery architecture includes storage, execution, and optimization components for efficient query processing.

    • BigQuery stores data in Capacitor storage system for fast access.

    • Query execution is distributed across multiple nodes for parallel processing.

    • Query optimization techniques include partitioning tables, clustering tables, and using query cache.

    • Using partitioned tables can help eliminate scanning unnecessary data.

    • ...

  • Answered by AI
  • Q7. RDD vs dataframe vs dataset in pyspark
  • Ans. 

    RDD vs dataframe vs dataset in PySpark

    • RDD (Resilient Distributed Dataset) is the basic abstraction in PySpark, representing a distributed collection of objects

    • Dataframe is a distributed collection of data organized into named columns, similar to a table in a relational database

    • Dataset is a distributed collection of data with the ability to use custom classes for type safety and user-defined functions

    • Dataframes and Data...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - TechnicalΒ 

(2 Questions)

  • Q1. Explain the Role and Functionality of the Control Plane Components in Kubernetes.
  • Ans. 

    Control plane components in Kubernetes manage the cluster and make decisions about the state of the cluster.

    • Control Manager: Ensures that the desired state of the cluster matches the actual state.

    • Scheduler: Assigns workloads to nodes based on resource availability and constraints.

    • API Server: Acts as the front-end for the Kubernetes control plane and is the primary interface for users and other components.

    • etcd: Consiste...

  • Answered by AI
  • Q2. How Would You Implement Zero-Downtime Deployments in Kubernetes?
  • Ans. 

    Implementing zero-downtime deployments in Kubernetes involves using rolling updates and readiness probes.

    • Use rolling updates to gradually replace old pods with new ones

    • Configure readiness probes to ensure new pods are ready before routing traffic to them

    • Utilize tools like Helm for managing releases and versioning

  • Answered by AI
Round 2 - TechnicalΒ 

(2 Questions)

  • Q1. How Can You Ensure High Availability of the etcd Cluster Used by Kubernetes?
  • Ans. 

    To ensure high availability of the etcd cluster used by Kubernetes, you can implement redundancy, monitoring, and disaster recovery strategies.

    • Implement a multi-node etcd cluster to ensure redundancy and fault tolerance.

    • Utilize monitoring tools like Prometheus and Grafana to track the health and performance of the etcd cluster.

    • Set up regular backups and implement disaster recovery plans to quickly recover from failures...

  • Answered by AI
  • Q2. How Would You Approach Capacity Planning for a Kubernetes Cluster?
  • Ans. 

    Capacity planning for a Kubernetes cluster involves analyzing resource usage, predicting future needs, and scaling infrastructure accordingly.

    • Monitor resource usage of pods and nodes using tools like Prometheus and Grafana

    • Analyze historical data to identify trends and patterns in resource consumption

    • Estimate future resource requirements based on application growth and workload changes

    • Scale the cluster by adding or remo...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Tech Mahindra Devops Engineer interview:
  • docker
  • Kubernetes
  • Jenkins
  • Cloud
  • GIT
Interview preparation tips for other job seekers - Customize your resume for each job application. Highlight relevant skills and experiences that align with the specific job description.
stay updated with the latest trends and technologies in your field. Consider online courses or certifications that can enhance your skills and make you more marketable.

Skills evaluated in this interview

Executive Interview Questions & Answers

user image Anonymous

posted on 24 Dec 2024

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

I applied via Company Website and was interviewed in Nov 2024.Β There was 1 interview round.

Round 1 - One-on-oneΒ 

(2 Questions)

  • Q1. What is the process of the interview rounds conducted one at a time?
  • Q2. Other

Interview Preparation Tips

Interview preparation tips for other job seekers - Build a Strong Resume & Cover Letter

Customize for each job: Tailor your resume and cover letter to highlight relevant experience and skills.

Keep it concise: Use bullet points and action verbs to describe accomplishments.

Show results: Focus on measurable achievements (e.g., "Increased sales by 20%").


3. Network Strategically

Leverage professional platforms: Use LinkedIn to connect with professionals and join industry-related groups.

Attend events: Participate in job fairs, webinars, and networking events.

Reach out proactively: Send thoughtful messages to industry professionals, asking for advice or opportunities.
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024.Β There were 4 interview rounds.

Round 1 - One-on-oneΒ 

(2 Questions)

  • Q1. Basic questions just to check communication.
  • Q2. Sometimes may ask to write about the given topic in paper.
Round 2 - TechnicalΒ 

(3 Questions)

  • Q1. Why Tech Mahindra?
  • Q2. Why chose this role?
  • Q3. Maybe some technical questions like what is internet, wifi, or related to process they are selecting.
Round 3 - Typing TestΒ 

(1 Question)

  • Q1. Very easy need to type 35 wpm with 85% accuracy and they give many attempts, very easy
Round 4 - Chat simulationΒ 

(1 Question)

  • Q1. Easy but 3 attempts will be given to clear it.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident and if you clear ops round (2nd round) enough rest 2 are very easy and all who cleared ops will get job.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Jul 2024.Β There were 5 interview rounds.

Round 1 - Aptitude TestΒ 

Aptitude test: a multiple choice test assessing logical reasoning problem solving skills

Round 2 - Group DiscussionΒ 

A collaborative discussion among candidates to assess communication teamwork and problem solving skills

Round 3 - AssignmentΒ 

A task or project assigned to candidates to assess their skills creativity and problem solving skills

Round 4 - HRΒ 

(2 Questions)

  • Q1. A conversation interview focusing on personality motivation and cultural
  • Q2. A deep dive into technical skills experience and knowledge
Round 5 - One-on-oneΒ 

(3 Questions)

  • Q1. A final in depth interview with a senior team member or decison
  • Q2. Candidates may be asked to present their work ideas or solutions
  • Q3. Simulated scenarios to assess behavioral skills

Interview Preparation Tips

Interview preparation tips for other job seekers - be open to learning show enthusiasm for learning new technologies processes
and methodologies

Math Expert Interview Questions & Answers

user image Sathwiksharma M

posted on 30 Nov 2024

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

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

Round 1 - AssignmentΒ 

You'll be provided a M.Sc Mathematics level written Assignment you have to answer the given 10 questions and each question carries 5 marks and then at the end upload the written test as a pdf

Round 2 - TechnicalΒ 

(2 Questions)

  • Q1. Vector space properties
  • Ans. 

    Vector space properties include closure under addition and scalar multiplication, commutativity, associativity, distributivity, and existence of zero and additive inverse.

    • Closure under addition: For any vectors u and v in a vector space V, u + v is also in V.

    • Closure under scalar multiplication: For any vector u in V and scalar c, cu is also in V.

    • Commutativity of addition: u + v = v + u for all u, v in V.

    • Associativity o...

  • Answered by AI
  • Q2. Convergence of sequence etc
  • Ans. 

    Convergence of a sequence is when the terms of the sequence get closer and closer to a certain value as the sequence progresses.

    • A sequence converges if the terms get arbitrarily close to a single value as the sequence progresses.

    • Convergence can be proven using the epsilon-delta definition or by showing that the terms eventually stay within a certain range.

    • Examples of convergent sequences include 1/n, (-1)^n/n, and 1/n^...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Aptitude TestΒ 

3 subsections with aptitude quantitative verbal and essay writing

Round 2 - Coding TestΒ 

2 coding questions. easy-medium level.

Round 3 - English conversationalΒ 

(1 Question)

  • Q1. 30 mins online test. need to repeat what is told, grammatical errors, etc.
Round 4 - TechnicalΒ 

(2 Questions)

  • Q1. Resume-based very easy questions, final year project
  • Q2. Some situation-based questions like your teammate isn't prepared for the project demo what will you do. Why not apply for a master's? What was your contribution to the project? Internship experience. some ...
Round 5 - HRΒ 

(1 Question)

  • Q1. Easy. mainly check for confidence and communication skills

Interview Preparation Tips

Interview preparation tips for other job seekers - All the best

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra interview for freshers?
Tech Mahindra interview process for freshers usually has 2-3 rounds. The most common rounds in the Tech Mahindra interview process for freshers are HR, Resume Shortlist and Technical.
How to prepare for Tech Mahindra interview for freshers?
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 Customer Service, customer support, voice process, customer care and Hindi.
What are the top questions asked in Tech Mahindra interview for freshers?

Some of the top questions asked at the Tech Mahindra interview for freshers -

  1. As a interview manage question like how to manage any argent piece of wo...read more
  2. Which programming language you are comfortable wi...read more
  3. What is BPO and why it is important for the compa...read more
What are the most common questions asked in Tech Mahindra HR round for freshers?

The most common HR questions asked in Tech Mahindra interview are for freshers -

  1. What are your strengths and weakness...read more
  2. What is your family backgrou...read more
  3. Tell me about yourse...read more
How long is the Tech Mahindra interview process?

The duration of Tech Mahindra 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

4/5

based on 280 interview experiences

Difficulty level

Easy 32%
Moderate 61%
Hard 7%

Duration

Less than 2 weeks 76%
2-4 weeks 10%
4-6 weeks 7%
6-8 weeks 2%
More than 8 weeks 4%
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.6
Β β€’Β 11.2k Interviews
Accenture Interview Questions
3.7
Β β€’Β 8.7k Interviews
Infosys Interview Questions
3.6
Β β€’Β 8k Interviews
Wipro Interview Questions
3.7
Β β€’Β 6.1k Interviews
Cognizant Interview Questions
3.7
Β β€’Β 5.9k Interviews
Capgemini Interview Questions
3.7
Β β€’Β 5.1k Interviews
HCLTech Interview Questions
3.5
Β β€’Β 4.2k Interviews
Genpact Interview Questions
3.7
Β β€’Β 3.5k Interviews
LTIMindtree Interview Questions
3.7
Β β€’Β 3.1k Interviews
IBM Interview Questions
3.9
Β β€’Β 2.5k Interviews
View all

Tech Mahindra Reviews and Ratings

based on 38.9k reviews

3.5/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

3.0

Salary

3.4

Job security

3.3

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 38.9k Reviews and Ratings
Uipath Developer

Hyderabad / Secunderabad,

Delhi/Ncr

+1

3-6 Yrs

β‚Ή 8-11 LPA

Explore more jobs
Software Engineer
26.7k salaries
unlock blur

β‚Ή3.7 L/yr - β‚Ή9.2 L/yr

Senior Software Engineer
22.6k salaries
unlock blur

β‚Ή9 L/yr - β‚Ή18.6 L/yr

Technical Lead
12.4k salaries
unlock blur

β‚Ή17 L/yr - β‚Ή30 L/yr

Associate Software Engineer
6.2k salaries
unlock blur

β‚Ή2 L/yr - β‚Ή5.6 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