i
Tech Mahindra
Filter interviews by
Clear (1)
I applied via Campus Placement
I am currently working in the software development stream.
Working in software development stream
Experience in coding and programming
Familiar with various programming languages
My expected CTC is based on my experience, skills, and the market rate for Senior Software Engineers.
My expected CTC is in line with industry standards for Senior Software Engineers.
I have taken into consideration my years of experience and expertise in software development.
I am open to negotiation based on the overall compensation package offered by the company.
I was interviewed before Feb 2024.
I applied via Approached by Company and was interviewed in Feb 2023. There were 2 interview rounds.
What people are saying about Tech Mahindra
Tech Mahindra interview questions for designations
I was interviewed before Feb 2024.
List comprehension is a concise way to create lists in Python by applying an expression to each item in a sequence.
Syntax: [expression for item in sequence]
Example: squares = [x**2 for x in range(10)]
Can include conditional statements: even_numbers = [x for x in range(10) if x % 2 == 0]
Server-client model involves server providing services to clients, monitoring client status to ensure active connection.
Server-client model involves a server providing services to multiple clients.
Clients connect to the server to request and receive data or services.
Server monitors client connections to ensure they are active and responsive.
Server may use heartbeat signals or periodic checks to monitor client status.
If...
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
Sql query for self join etc
I applied via Naukri.com and was interviewed in Sep 2022. There were 3 interview rounds.
Drupal provides various services to extend its functionality and features.
Drupal core services such as database, cache, and logging
Third-party services like RESTful web services, search, and email
Custom services created by developers to meet specific needs
Services can be accessed through Drupal's Service Container
A patch is a file that contains changes to a software program. It can be created using a diff tool and applied using a patch tool.
A patch file contains the changes made to a software program.
It can be created using a diff tool like Git diff or SVN diff.
The patch file can be applied using a patch tool like Git apply or SVN patch.
Patches are commonly used to update software programs or fix bugs.
Patches can also be used t...
To create a custom module in Drupal, follow these steps:
Create a new folder in the 'modules' directory of your Drupal installation
Create a .info.yml file in the new folder with module information
Create a .module file in the new folder with module code
Enable the module in the Drupal admin interface
Clear the cache to ensure Drupal recognizes the new module
Performance tuning is the process of optimizing software to improve its speed, efficiency, and resource utilization.
Identifying bottlenecks and areas of inefficiency
Optimizing algorithms and data structures
Reducing I/O operations and network latency
Caching frequently accessed data
Profiling and benchmarking to measure improvements
Tuning hardware and infrastructure
Testing and validating changes before deployment
Difference between view and materialized view
A view is a virtual table that does not store data, while a materialized view is a physical table that stores data
Views are dynamically generated while materialized views are precomputed and stored
Materialized views are faster for read-heavy workloads but slower for write-heavy workloads
Materialized views need to be refreshed periodically to ensure data consistency
Some of the top questions asked at the Tech Mahindra Senior Software Engineer interview -
The duration of Tech Mahindra Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 126 interviews
4 Interview rounds
based on 1.8k reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
11.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Team Lead
5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Infosys
Cognizant
Accenture
Wipro