i
Tech Mahindra
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.
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
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...
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^
I applied via Company Website and was interviewed in Aug 2024. There were 5 interview rounds.
3 subsections with aptitude quantitative verbal and essay writing
2 coding questions. easy-medium level.
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
There are just a few logical and reasoning questions, and the second part of the test pertains to English proficiency.
Lack of growth opportunities and stagnant work environment.
Limited opportunities for career advancement
Feeling of being undervalued or unappreciated
Stagnant work environment with no new challenges or learning opportunities
I have worked on various projects including implementing quality assurance processes, conducting test cases, and analyzing data.
Implemented quality assurance processes to ensure product quality
Conducted test cases to identify bugs and issues
Analyzed data to improve product performance
Worked on projects in industries such as software development and healthcare
Some of the biggest challenges I faced in my previous organization included managing tight deadlines, resolving conflicts within teams, and adapting to changing project requirements.
Managing tight deadlines for multiple projects simultaneously
Resolving conflicts within teams and promoting effective communication
Adapting to changing project requirements and priorities
A pivot table is a data processing tool used to summarize, analyze, and present large amounts of data in a structured format.
Pivot tables allow users to rearrange and summarize data from a spreadsheet or database table to analyze trends and patterns.
They help in identifying relationships between different data points and making data-driven decisions.
Pivot tables can be used to calculate averages, sums, counts, and othe...
The seven tools of quality are a set of techniques used for quality control and improvement in manufacturing and service industries.
Check sheet: Used for collecting and analyzing data, such as defects or errors.
Control chart: Monitors process variation over time to identify trends or patterns.
Histogram: Displays data distribution to identify patterns or outliers.
Pareto chart: Helps prioritize issues by showing the most...
The formula for calculating variance is the sum of squared differences between each data point and the mean, divided by the total number of samples. Error percentage is the absolute difference between the actual and predicted values, divided by the actual value, multiplied by 100.
Variance = Σ((X - μ)²) / N, where X is each data point, μ is the mean, and N is the total number of samples
Error percentage = |(Actual - Pred...
RCA is a systematic process used to identify the underlying causes of problems or issues in order to prevent their recurrence.
RCA involves investigating an issue or problem to determine the root cause(s) rather than just addressing the symptoms.
It helps in identifying systemic issues within processes or systems that may be contributing to the problem.
RCA aims to prevent the recurrence of issues by addressing the root c...
What people are saying about Tech Mahindra
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Tech Mahindra interview questions for popular designations
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
My strengths include attention to detail, strong work ethic, and ability to work well in a team.
Attention to detail: I have a keen eye for spotting errors and ensuring tasks are completed accurately.
Strong work ethic: I am dedicated, reliable, and always strive to meet deadlines and exceed expectations.
Teamwork: I collaborate effectively with colleagues, communicate openly, and contribute positively to group projects.
Customer service & industrial questions
Get interview-ready with Top Tech Mahindra Interview Questions
I was interviewed in May 2024.
General aptitide and logical reasoning
The impact of artificial intelligence on society
AI has revolutionized various industries such as healthcare, finance, and transportation
Ethical concerns surrounding AI, such as job displacement and privacy issues
Potential benefits of AI, such as improved efficiency and decision-making
Examples like self-driving cars, virtual assistants, and medical diagnosis systems
Object-oriented programming paradigm focusing on objects and classes.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability of 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 implementation details and showing only the necessary features.
I prefer Java for its platform independence, strong community support, and extensive libraries.
Platform independence allows Java code to run on any device with a Java Virtual Machine (JVM)
Strong community support ensures quick resolution of issues and access to resources
Extensive libraries provide pre-built solutions for common programming tasks
Java is widely used in enterprise applications, web development, and mobile
ML stands for Machine Learning, a subset of artificial intelligence that focuses on the development of algorithms and models that allow computers to learn from and make predictions or decisions based on data.
ML involves training algorithms to recognize patterns in data and make decisions or predictions without being explicitly programmed.
Common techniques in ML include supervised learning, unsupervised learning, and re...
I am an avid hiker and have climbed several mountains in my free time.
I enjoy outdoor activities like hiking and camping
I have climbed Mount Kilimanjaro and Mount Rainier
I find solace in nature and often go on solo hikes
I approach problems methodically by breaking them down into smaller tasks, researching possible solutions, and seeking input from colleagues.
Identify the root cause of the problem
Break down the problem into smaller, manageable tasks
Research possible solutions and best practices
Seek input and feedback from colleagues or mentors
Implement a solution and test it thoroughly
Iterate on the solution if necessary
I was interviewed in Aug 2024.
I have 5 years of experience in developing web applications using Angular.
Developed responsive web applications using Angular framework
Implemented RESTful APIs to fetch and update data
Worked on optimizing performance and improving user experience
Collaborated with UI/UX designers to create visually appealing interfaces
A directive in Angular is a class with a @Directive decorator that allows you to attach behavior to elements in the DOM.
Directives are used to manipulate the DOM, add behavior to elements, and create reusable components.
There are three types of directives in Angular: Component, Structural, and Attribute directives.
Examples of directives include ngIf, ngFor, and ngStyle.
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Authentication verifies a user's identity, while authorization determines what a user can access.
Authentication confirms a user's identity through credentials like username and password.
Authorization controls access to resources based on the authenticated user's permissions.
Example: Logging into a website (authentication) and then being able to view/edit specific pages based on your role (authorization).
To render a list in React, use map() function to iterate over an array of data and return a list of components. State is mutable data managed within a component, while props are immutable data passed from parent to child components.
To render a list in React, use map() function to iterate over an array of data and return a list of components.
Example: const items = ['item1', 'item2', 'item3']; items.map(item =>
Webpage optimization techniques include minifying CSS and JS files, optimizing images, using asynchronous loading for scripts, and reducing render-blocking scripts.
Minify CSS and JS files to reduce file sizes and improve loading times.
Optimize images by compressing them and using the correct file format (e.g. JPEG for photographs, PNG for graphics).
Use asynchronous loading for scripts to prevent them from blocking the ...
Use SCSS to apply background color to nested li elements and utilize mixins.
Use nesting to target the li elements within a parent element
Apply background color to the 2nd li element using the :nth-child() selector
Define and use mixins to reuse styles across the codebase
To fix cumulative layout shift issues, ensure all images and media have dimensions specified in HTML, use CSS aspect ratio boxes, and prioritize loading critical resources.
Specify dimensions for all images and media in HTML to prevent layout shifts.
Use CSS aspect ratio boxes to reserve space for images before they load.
Prioritize loading critical resources to avoid sudden layout changes.
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Reverse the sentence
Project explain is a question asking the candidate to describe a project they have worked on.
Explain the purpose of the project
Describe the technologies used
Discuss any challenges faced and how they were overcome
I can join within 2 weeks of receiving an offer.
I can start within 2 weeks of receiving an offer.
I need to give a 2-week notice at my current job.
I have some personal commitments that I need to wrap up before starting.
Some of the top questions asked at the Tech Mahindra interview -
The duration of Tech Mahindra interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 3.2k interviews
Interview experience
based on 35.1k reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹38 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro