i
Tech Mahindra
Filter interviews by
OOPs in PHP stands for Object-Oriented Programming, a programming paradigm that uses objects and classes to organize code.
OOPs allows for better code organization and reusability
Key concepts include classes, objects, inheritance, encapsulation, and polymorphism
Example: class Car { public $color; function drive() { echo 'Driving'; }}
Some challenges faced include debugging complex code, meeting tight deadlines, and adapting to new technologies.
Debugging complex code to identify and fix errors
Meeting tight deadlines for project delivery
Adapting to new technologies and frameworks
Collaborating with team members to integrate code changes
Managing multiple projects simultaneously
OOP (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOP focuses on organizing code into objects that interact with each other.
Key principles of OOP include encapsulation, inheritance, and polymorphism.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Inheritance allows classes to inherit attributes and me...
What people are saying about Tech Mahindra
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
OOPS Concepts are fundamental principles of Object-Oriented Programming like Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementat...
Tech Mahindra interview questions for designations
A native module is a module written in the same language as the application it is being used in, providing direct access to platform-specific APIs.
Native modules are typically written in languages like C, C++, or Objective-C for iOS and Java for Android.
They are used to access platform-specific features and APIs that are not available in JavaScript.
Native modules can improve performance and provide more flexibility in ...
Array functions are built-in methods in JavaScript that allow manipulation and traversal of arrays.
Some common array functions include: map(), filter(), reduce(), forEach(), and find().
map() - creates a new array by applying a function to each element in the original array.
filter() - creates a new array with elements that pass a certain condition.
reduce() - applies a function against an accumulator and each element in ...
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Aptitude test was simple to Medus level
Coding question are easy level to medium leval
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There was 1 interview round.
Palindrome logic checks if a word or phrase reads the same backward as forward.
Remove all spaces and punctuation marks from the input string.
Convert the string to lowercase to ignore case sensitivity.
Reverse the string and compare it with the original string.
If both are equal, then the input string is a palindrome.
The duration of Tech Mahindra Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 11 interviews
2 Interview rounds
based on 375 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.5 L/yr |
Senior Software Engineer
21.6k
salaries
| ₹5.5 L/yr - ₹23.5 L/yr |
Technical Lead
11.9k
salaries
| ₹9.6 L/yr - ₹38.5 L/yr |
Associate Software Engineer
5.7k
salaries
| ₹1.8 L/yr - ₹5.9 L/yr |
Team Lead
5.1k
salaries
| ₹5.3 L/yr - ₹17.5 L/yr |
Infosys
Cognizant
Accenture
Wipro