i
Tech Mahindra
Filter interviews by
I applied via Job Fair and was interviewed before Jun 2023. There were 3 interview rounds.
This test evaluates candidates on quantative aptitude, logical reasoning, verbal ability.
A program to generate Fibonacci series using iterative or recursive approach.
Use a loop to generate Fibonacci series iteratively
Use recursion to generate Fibonacci series recursively
Start with 0 and 1 as the first two numbers in the series
Add the previous two numbers to get the next number in the series
I applied via Referral
Python is dynamically typed, interpreted language while Java is statically typed, compiled language.
Python is easier to learn and write code quickly
Java is more verbose and requires more boilerplate code
Python is better for scripting and data analysis
Java is better for enterprise applications and large-scale projects
Python has a simpler syntax and is more readable
Java has better performance and is more secure
Lambda function is an anonymous function that can be passed as an argument or returned as a value.
Lambda functions are also known as anonymous functions.
They are commonly used in functional programming languages.
Lambda functions can be used to create closures.
They can be used to write concise and readable code.
Example: lambda x: x*2 defines a function that doubles its input.
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures are used to manage large amounts of data efficiently
They can be implemented using arrays, linked lists, trees, graphs, and more
Examples include stacks, queues, hash tables, and binary search trees
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
1hour, topics which are commonly asked in every technical round by freshers, mettl platform
1 hour, topics which are commonly asked in every companies aptitude test for freshers, mettl platform
What people are saying about Tech Mahindra
I applied via Naukri.com and was interviewed before Apr 2022. There were 2 interview rounds.
Tech Mahindra interview questions for designations
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Aptitude test which lasted for 60 minutes.
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Spring MVC is a framework for building web applications in Java. IOC stands for Inversion of Control, a design pattern used in Spring.
Spring MVC is a part of the Spring Framework that provides a model-view-controller architecture for developing web applications.
It follows the MVC pattern, where the model represents the data, the view represents the user interface, and the controller handles the requests and manages the...
I applied via Naukri.com and was interviewed before Mar 2023. There were 2 interview rounds.
Hadoop is a distributed storage system while Spark is a fast and general-purpose cluster computing system.
Hadoop is primarily used for batch processing of large datasets, while Spark is used for real-time data processing.
Hadoop uses MapReduce for processing data, while Spark uses in-memory processing for faster computation.
Spark is faster than Hadoop due to its ability to store data in-memory and perform multiple opera...
I applied via LinkedIn and was interviewed before Mar 2023. There was 1 interview round.
Some popular Bigdata frameworks include Apache Hadoop, Apache Spark, and Apache Flink.
Apache Hadoop: Used for distributed storage and processing of large data sets.
Apache Spark: In-memory data processing engine for big data analytics.
Apache Flink: Stream processing framework with high throughput and low latency.
Different types of file formats in Hadoop include Avro, Parquet, ORC, SequenceFile, and TextFile.
Avro
Parquet
ORC
SequenceFile
TextFile
I applied via Walk-in and was interviewed before Jan 2023. There were 4 interview rounds.
Basic Aptitude test
Some of the top questions asked at the Tech Mahindra Software Engineer interview -
The duration of Tech Mahindra Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 159 interviews
5 Interview rounds
based on 2.7k reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.4 L/yr |
Senior Software Engineer
21.6k
salaries
| ₹5.5 L/yr - ₹23.4 L/yr |
Technical Lead
11.9k
salaries
| ₹9.6 L/yr - ₹32 L/yr |
Associate Software Engineer
5.7k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
5k
salaries
| ₹5.3 L/yr - ₹17.5 L/yr |
Infosys
Cognizant
Accenture
Wipro