i
Tech Mahindra
Filter interviews by
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
I was interviewed before Feb 2024.
Tech Mahindra interview questions for designations
I applied via Naukri.com and was interviewed in Dec 2022. There were 3 interview rounds.
Get interview-ready with Top Tech Mahindra Interview Questions
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
I applied via Referral and was interviewed before Sep 2023. There were 2 interview rounds.
To add a system service, you need to create a service unit file and enable it using systemctl.
Create a service unit file in /etc/systemd/system directory with the necessary configuration
Reload systemd manager configuration using systemctl daemon-reload
Enable the service using systemctl enable
Start the service using systemctl start
Check the status of the service using systemctl status
Boot sequence is the process of starting up a computer system.
Power on the computer
BIOS/UEFI initialization
Load bootloader
Load operating system kernel
Initialize hardware and peripherals
Launch user interface
To create a system app, you need to design the app architecture, implement the functionality, and test it thoroughly.
Define the requirements and goals of the system app.
Design the architecture of the app, including the user interface and backend functionality.
Implement the app using programming languages and frameworks suitable for the project.
Test the app thoroughly to ensure it functions correctly and meets the requi...
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 125 interviews
4 Interview rounds
based on 1.8k 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