i
Tech Mahindra
Filter interviews by
I was interviewed in Sep 2024.
Easy to medium able to solve
One easy ,one medium,one difficult
Yes, I am willing to relocate for the right opportunity.
I am open to relocating for the right job opportunity
I have no ties that would prevent me from relocating
I am excited about the prospect of experiencing a new city or country
I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.
It was an easy-level aptitude test.
I took an easy-level coding test.
It is a online mode exam which was conducted by Tech M
It is also conducted through online mode. they asked simple array concept questions.
What people are saying about Tech Mahindra
I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.
Easy level questions .
Easy level questions.
Tech Mahindra interview questions for designations
I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.
Tech Mahindra's aptitude test is a comprehensive assessment designed to evaluate candidates' analytical, quantitative, and problem-solving skills. The test encompasses a diverse range of mathematical and logical questions, challenging participants to apply their knowledge in real-world scenarios. Covering topics such as numerical ability, data interpretation, logical reasoning, and critical thinking, this aptitude test aims to identify individuals with a strong foundation in fundamental concepts and the ability to think quickly and strategically. Aspiring candidates can expect a well-rounded evaluation that reflects the dynamic nature of the IT and technology industry, ensuring that those who excel possess the cognitive agility and analytical prowess required for success in a rapidly evolving digital landscape.
Tech Mahindra's coding test is a rigorous evaluation designed to assess candidates' programming skills and problem-solving abilities. This test typically involves the use of coding languages such as Java, C++, Python, or others commonly used in the software development industry. Candidates can expect a set of algorithmic challenges, data structure problems, and coding exercises that require efficient and logical solutions.
The coding test may cover various domains, including but not limited to:
1. Data Structures: Expect questions related to arrays, linked lists, trees, graphs, stacks, queues, and hash tables.
2. Algorithms: Problem-solving skills will be tested through algorithmic challenges, requiring candidates to optimize solutions for time and space complexity.
3. Dynamic Programming:Candidates might encounter problems that require dynamic programming concepts for optimization.
4. String Manipulation: Tasks related to string operations, pattern matching, and manipulation may be included.
5. Sorting and Searching: Questions may involve sorting algorithms, searching algorithms, and related problem-solving scenarios.
6. Problem Solving: Real-world problem-solving skills may be tested, assessing candidates' ability to translate complex problems into code.
Tech Mahindra's coding test aims to identify individuals who not only possess strong coding skills but also exhibit creativity and efficiency in solving complex programming challenges. It is essential for candidates to be well-versed in fundamental programming concepts and to practice coding exercises to enhance their problem-solving abilities.
Logical reasoning,puzzle,English,maths
Open discussion, communication screening
I am a software engineer trainee with a passion for coding and problem-solving.
Completed a Bachelor's degree in Computer Science
Proficient in programming languages like Java, C++, and Python
Experience with software development projects during internships
Strong problem-solving and analytical skills
Ability to work well in a team and communicate effectively
I want to work here because of the company's reputation, opportunities for growth, and the chance to work on cutting-edge technologies.
Reputation: The company has a strong reputation in the industry, known for its high-quality products and services.
Growth opportunities: I believe working here will provide me with ample opportunities to learn and grow as a software engineer.
Cutting-edge technologies: I am excited about ...
I have a unique combination of technical skills and creativity that allows me to approach software engineering problems from different angles.
I have a strong background in both computer science and design, which allows me to create user-friendly and visually appealing software.
I am a quick learner and adapt easily to new technologies and programming languages.
I have a passion for problem-solving and enjoy finding innov...
Types of group discussion topics for placement
I applied via campus placement at Nitte Meenakshi Institute of Technology, Bangalore and was interviewed in Oct 2024. There were 3 interview rounds.
Question were quite easy, based on simple reasoning.
Sorting an array of strings using C++.
Use the std::sort function from the
Define a custom comparison function if needed.
Example: std::sort(arr.begin(), arr.end());
Use ORDER BY clause to sort first 3 records of a SQL column.
Use ORDER BY clause followed by the column name to sort the records.
Use LIMIT 3 to limit the results to the first 3 records.
Example: SELECT * FROM table_name ORDER BY column_name LIMIT 3;
I come from a close-knit family with supportive parents and two siblings.
Family is very important to me
Parents are supportive of my career choices
Have two siblings, one older and one younger
I am a quick learner with strong problem-solving skills and a passion for software development.
I have a solid foundation in computer science and programming languages such as Java, C++, and Python.
I have completed several projects that demonstrate my ability to work in a team and deliver high-quality code.
I am eager to learn and grow in this role, and I believe my technical skills and enthusiasm make me a strong candid
All things are good and aptitude took virtually
Printing hello world in Java using System.out.println() method
Use System.out.println("Hello, World!"); to print hello world in Java
Make sure to include the semicolon at the end of the statement
The main method in Java is the entry point for any Java program. It is declared as public static void main(String[] args).
public: The main method is public so that it can be accessed by the JVM.
static: The main method is static so that it can be called without creating an instance of the class.
void: The main method does not return any value.
main: The name of the method that serves as the entry point for the program.
Str...
Predicate is a function that returns a boolean value based on input parameters.
Predicate is commonly used in programming languages to filter data based on certain conditions.
It can be used with higher-order functions like filter, map, and reduce.
Example: A predicate function in JavaScript that checks if a number is even: function isEven(num) { return num % 2 === 0; }
4 Interview rounds
based on 4 reviews
Rating in categories
Software Engineer
26.3k
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.2k
salaries
| ₹5.5 L/yr - ₹22.7 L/yr |
Technical Lead
11.5k
salaries
| ₹9.5 L/yr - ₹31.9 L/yr |
Associate Software Engineer
5.2k
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Team Lead
4.9k
salaries
| ₹5.1 L/yr - ₹16.8 L/yr |
Infosys
Cognizant
Accenture
Wipro