i
Tech Mahindra
Filter interviews by
I applied via Walk-in and was interviewed before Nov 2023. There were 3 interview rounds.
C data structure is a way to organize and store data in memory. Reversing a single linked list involves changing the direction of pointers to traverse the list in reverse order.
Define a struct Node with data and next pointer
Initialize three pointers prev, current, and next to NULL, head, and head->next respectively
Iterate through the list, updating pointers to reverse the list
Update head to point to prev at the end of
Fork is a system call in Unix-like operating systems that creates a new process by duplicating the existing process.
Fork is used to create a new process that is a copy of the calling process.
The new process created by fork has its own memory space and runs independently of the parent process.
Fork returns different values in the parent and child processes to distinguish between them.
Commonly used in creating multi-proce...
The project is a web application for managing inventory and sales in a retail store.
The project is built using a microservices architecture to ensure scalability and maintainability.
The front-end is developed using React.js, while the back-end is built with Node.js and Express.
The database used is MongoDB for storing product information and sales data.
Authentication and authorization are implemented using JSON Web Toke...
A socket is a communication endpoint that allows two processes to communicate with each other.
A socket is identified by an IP address and a port number.
Different socket calls include socket(), bind(), listen(), accept(), connect(), send(), and recv().
socket(): Creates a new socket.
bind(): Binds a socket to a specific IP address and port number.
listen(): Listens for incoming connections on a socket.
accept(): Accepts an ...
I applied via Accenture and was interviewed before Nov 2021. There were 3 interview rounds.
Easy regular aptitude tests question are there you can get it online sample questions
Cursor stored procedure is used to iterate through a result set. Different types of joins include inner, outer, left, right, and cross. Complex queries involve multiple tables and conditions.
Cursor stored procedure is used to fetch and process each row of a result set one at a time
Inner join returns only the matching rows from both tables
Outer join returns all the rows from one table and matching rows from the other ta...
I applied via Approached by Company and was interviewed in Apr 2024. There were 5 interview rounds.
Yes..Coding test is like this, read the question and correct it,,
Coding test is like this, read the question and correct it,,
Coding test is like this, read the question and correct it,,
I applied via Recruitment Consulltant
I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.
Very detailed as they take an aptitude oral interview which you have to clear before they reach technical round.
The father of civil engineering is John Smeaton.
John Smeaton was a British civil engineer who is considered the father of civil engineering.
He was the first person to call himself a civil engineer and is known for his work on the Eddystone Lighthouse.
Smeaton's work laid the foundation for modern civil engineering practices.
He also designed bridges, canals, and harbors, and was a founding member of the Society of Civil
I applied via Approached by Company and was interviewed in Feb 2022. There were 4 interview rounds.
I applied via Job Portal
Apti resoning coding test
OOPs stands for Object-Oriented Programming. Polymorphism is the ability of an object to take on many forms.
OOPs is a programming paradigm that focuses on objects and their interactions.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
There are two types of polymorphism: compile-time and runtime.
Compile-time polymorphism is achieved through method overloading.
Runtime polym...
Critical data analysis involves thorough examination of data to identify patterns and insights.
Identifying trends and patterns in sales data to inform business decisions
Analyzing customer feedback to improve product design and user experience
Examining financial data to identify potential risks and opportunities
Using data to track and improve employee performance
Monitoring website traffic and user behavior to optimize m
I was interviewed in Sep 2021.
Round duration - 45 minutes
Round difficulty - Easy
Technical Interview round with questions on Java.
What is JVM?
It is :
A specification where working of Java Virtual Machine is specified. But implementation provider is independent to choose the algorithm. Its implementation has been provided by Oracle and other companies.
An implementation Its implementation is known as JRE (Java Runtime Environment).
Runtime Instance Whenever you write java command on the command prompt to run the java class, an instance of JVM is created.
What are the memory types in Java?
The memory in the JVM is divided into five different parts namely−
Method area− The method area stores the class code − code of the variables and methods.
Heap − The Java objects are created in this area.
Java Stack− While running methods the results are stored in the stack memory. PC registers− These contain the address of the instructions of the methods.
Native method stacks− Similar to Java stack...
How to transfer files without internet?
If you need to send files between Apple and Windows devices, you can share files offline using Bluetooth.
Most modern devices have Bluetooth capabilities designed to transmit data wirelessly between two nearby devices. Most of the time, it’s for music, but it can send files, too. Follow these steps:
Use your device’s Bluetooth menu to connect to a nearby receiver, be it a phone or computer.
Select the Send or Receive File...
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
Q1. Introduce Yourself.
Q2. Brief Discussion on projects.
Q3. Why DXC Technology?
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 2 reviews
Rating in categories
Software Engineer
26.3k
salaries
| ₹2 L/yr - ₹9.1 L/yr |
Senior Software Engineer
21.2k
salaries
| ₹5.5 L/yr - ₹22.5 L/yr |
Technical Lead
11.5k
salaries
| ₹9.2 L/yr - ₹38 L/yr |
Associate Software Engineer
5.4k
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Team Lead
4.9k
salaries
| ₹5.1 L/yr - ₹16.8 L/yr |
Infosys
Cognizant
Accenture
Wipro