Tech Mahindra Interview Questions

Tech Mahindra, a global technology company headquartered in India, focuses on business offshoring and IT. The business is a Mahindra Group division based in Pune, with its registered headquarters in Mumbai. As of April 2020, Tech Mahindra had revenues of $5.2 billion in the US and employed more than one lakh individuals across 90 nations. The business was ranked fifth among Indian IT companies and forty-seventh overall in the 2019 Fortune India 500 list. On June 25, 2013, Tech Mahindra declared the completion of a combination with Mahindra Satyam. Tech Mahindra had more than 900 registered consumers as of April 2020.

Basic questions

  1. What does “function overloading” mean?
  2. Name a few systems that use object-oriented programming.
  3. What knowledge do you have of structured programming?
  4. In C and C++, define inline functions. Give a C inline code.
  5. What do C++ destructors do? Write syntax
  6. What purpose does Java’s “finalize” function serve? Give a case study demonstrating the application of the “finalize” technique.
  7. What do you know about C or C++ tokens?
  8. Explain the differences between classes and objects.
  9. Describe a few benefits of a database management system.
  10. What do DBMS’ ACID characteristics mean?
  11. What does a pause in DBMS mean to you?

Theoretical Questions

  1. Differentiate between call by value and call by reference?
  2. What do you know about Transparent DBMS?
  3. Define unary procedures about SQL.
  4. Describe the JVM.
  5. What memory space does the Java Virtual Machine allot in Java?
  6. Explain Java’s classloader and its various kinds.
  7. What is the local variables’ initial value in Java?
  8. List some of the benefits of Java packages.
  9. Distinguish between paging and swapping.
  10. In the context of Java, what do a request processor and a request dispatcher mean?
  11. What knowledge do you have of Tomcat Collaboration?
  12. List the various phases of a procedure.
  13. Define microkernels in terms of operating systems.
  14. Define reentrancy In multiprogramming time-sharing systems.
  15. Describe operating systems’ spooling.

Scenario Questions

  1. How do you tackle disturbing clients?
  2. What is your strategy to perform the best of you in the project?
  3. How do you make sure that your teams work with total effort?
  4. What is your plan to make your work environment happy?
  5. How will you make sure your team members are satisfied?
  6. What will be your attitude towards rejections?
  7. If a scenario is: After investing many days in convincing clients, you fail to get them. Then what will you do?
  8. Should the team lead disturb the team members on off days for an emergency in the project?

Practical questions

  1. WAP to Calculate the total interest on several different loans.
  2. Given an array of positive integers, WAP returns the difference between the sums of even and odd values in the given array.
  3. WAP to calculate the electricity bill.
  4. WAP to calculate the sum of alternative elements in the linked list.
  5. WAP to calculate the difference of alternative elements in arrays and print the result in the collection.

HR Interview Questions

  1. Brief about yourself that is not mentioned in your resume.
  2. What is your experience in the field you are applying?
  3. How can your expertise help in some other projects and domains?
  4. How much will you rate yourself for your leadership qualities and why?
  5. Have you even got a chance to show your leadership quality?
  6. How much will you place yourself in communication skills and why?
  7. What do you think about a good work environment?
  8. How will you make sure your team stays motivated to work?
  9. What are your thoughts about learnings at work?
  10. What do you think about punctuality?



  • Barry Allen

    A Full Stack Developer with 10+ years of experience in different domain including SAP, Blockchain, AI and Web Development.


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.