i
Tech Mahindra
Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Mostly on numerical there will be 5 sets in round 1 aptitude and communication general English questions
Coding questions are on arrays and lists
Agile is a project management methodology that emphasizes flexibility, collaboration, and continuous improvement.
Agile involves breaking down projects into smaller tasks called sprints
It prioritizes customer feedback and adapting to changes quickly
Common frameworks include Scrum, Kanban, and Lean
Daily stand-up meetings and retrospectives are common practices in Agile
Ist I gave a aptitude + Technical questions + 1 coding question
Coding question was based on sorting
Class is a blueprint for creating objects, while object is an instance of a class.
A class defines the properties and behaviors of objects.
An object is a specific instance of a class.
Classes can inherit properties and behaviors from other classes.
Objects can interact with each other by calling methods on each other.
Example: Class 'Car' may have properties like 'color' and 'model', while an object of class 'Car' could be
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating objects that interact with each other to solve problems.
It involves concepts like encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation refers to bundling data and methods that operate on the data into a single unit.
Inheritance allows a class to inherit...
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs in a subclass when a method has the same name and parameters as a method in it...
Inheritance, encapsulation, and access modifiers are key concepts in object-oriented programming.
Inheritance allows a class to inherit properties and behaviors from another class.
Encapsulation is the concept of bundling data and methods that operate on the data within a single unit.
Access modifiers control the visibility and accessibility of class members.
Examples: public, private, protected
Inheritance example: class D...
What people are saying about Tech Mahindra
I applied via Referral and was interviewed in Nov 2023. There was 1 interview round.
Tech Mahindra interview questions for designations
I appeared for an interview before Jan 2024.
Basic DSA question and web dev fundamentals
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Job Portal and was interviewed before Jun 2021. There was 1 interview round.
Object-oriented programming is a programming paradigm that organizes code into objects.
Encapsulation: bundling data and methods together in a class
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding complex implementation details
Example: Creating a class 'Car' with properties like 'color' and methods like 'startEngine'
I applied via Walk-in and was interviewed before Jan 2022. There were 3 interview rounds.
Aptitude test was taken in first round
I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.
Yes, I can remove all the pcs from the lab and keep them in another lab right now.
Ensure all the necessary equipment and tools are available for the move
Coordinate with the lab staff to ensure a smooth transition
Label and document each PC for easy identification and setup in the new lab
Ensure proper packaging and handling to prevent any damage during the move
Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.
The first two numbers of the series are always 0 and 1
The next number is the sum of the previous two numbers
The series goes on infinitely: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
Pseudo code: 1. Initialize variables a=0, b=1, c=0 2. Print a and b 3. Repeat steps 4-6 until desired number of terms 4. c=a+b 5. Pr
Algorithm for matrix multiplication
Create a result matrix with dimensions of the two input matrices
Iterate through each row and column of the result matrix
For each element in the result matrix, multiply corresponding row in first matrix with corresponding column in second matrix
Add the products obtained in the previous step to get the final value for the element
I worked on a project that involved sentiment analysis of customer reviews using Naive Bayes algorithm.
The project involved collecting customer reviews from various sources.
Preprocessing the data by removing stop words, stemming, and tokenizing.
Used Naive Bayes algorithm for sentiment analysis.
The algorithm was chosen because of its simplicity and effectiveness in text classification tasks.
The accuracy of the model was
based on 6 interviews
1 Interview rounds
based on 24 reviews
Rating in categories
Hyderabad / Secunderabad
1-6 Yrs
₹ 3.75-4.25 LPA
Software Engineer
26.3k
salaries
| ₹2 L/yr - ₹9.3 L/yr |
Senior Software Engineer
21.5k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.8k
salaries
| ₹9.5 L/yr - ₹32 L/yr |
Associate Software Engineer
5.6k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.3 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro