Open In App

Tech Mahindra Interview Experience For Associate Software Engineer

Last Updated : 08 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

The company conducted a recruitment drive in the college for the position: Associate Software Engineer. The recruitment procedure was similar to other companies. Let’s discuss this in detail.

The recruitment procedure consisted of the following rounds:

  • Round 1:Aptitude Test /English Essay Test
  • Round 2:Technical & Psychometric Test
  • Round 3:Conversational Assessment Test
  • Round 4:Technical Interviews
  • Round 4:HR Interviews

Round 1:Aptitude/English Essay Test: 

This round consisted of the Questions based on Logical Ability, Quantitative Ability, and English. The Level of Aptitude Questions was easy. You can easily crack this round if you have basic knowledge of such a topic.

After an aptitude round, there was an essay writing in which I had to write on a specified topic in about 200-250 words in 15-20 minutes. The topic for me was Is Uniform Necessary In College or Not?

Suggestion: You should be prepared for solving Aptitude Questions as many MNCs conduct this test before the coding test.

Round 2:Technical & Psychometric Test: This round consisted of the three stages:

  • Stage 1:Technical Round: This stage consists of the technical questions on several technical subjects such as DBMS, OS, CN & DSA.

In Data Structure and Algorithms, the questions were mainly about time and space complexity.

  • Stage 2:Coding Test: This test consisted of 2 questions on topics such as basic programming, arrays, strings, etc. The First question was easy and the second question was medium level.
    • Question 1:Complete a function to convert decimal numbers to binary numbers (Basic Programming)
    • Question 2:Complete a function to find the longest palindromic substring(String Based)

You need to pass all the test cases(public and hidden) in both questions.

  • Stage 3:Pyschometric Test: This test consisted of 50 questions, the majority of the questions were attitude based. I had to select one option out of five options given which are as follows:-

1. Strongly Disagree 2. Disagree 3. Neither agree nor disagree 4. Agree 5. Strongly Agree

These tests mainly explore a person’s attitude, skills, and interests to assess personality.

After a week, the result declared I was selected for further rounds.

Round 3:Conversational Assessment Test:

This was a newly introduced round in Tech Mahindra Exam . It is an AI-based exam that test pronunciation, speaking skills, grammar, reading skills, etc.

The time allotted for this test:20 mins

I cleared this round

Round 4:Technical Interview Test:

The technical interview was conducted for about 15-20 mins. The interviewer started asking questions:

  • Question 1: Introduce yourself.
    • Answer: I briefly gave my introduction and told him about my academic background, strengths, and weaknesses, programming language, short and long-term goals, and family background. 
  • Question 2:Discuss about your project in detail
    • Answer: I explained about each and everything about the project.
  • Question 3:What was your role in the project? Is there any difficulty that you faced during the project?
    • Answer: My role in the project was the front-end development.
  • (Follow-Up Question From Question 3) Question 4:What are HTML Forms, CSS Links, JS Validation?
    • Answer: I explained it clearly.
  • Question 5:What are the four pillars of OOPs? Explain it
    • Answer: The four pillars of the OOPs are Encapsulation, Abstraction, Polymorphism, Inheritance.I explained it with real-life examples.
  • Question 6:What are the differences between Abstraction and Encapsulation?
  • Question 7: Is there any way to achieve compile time polymorphism?
  • Answer: There are two ways to achieve compile time polymorphism i)Function Overloading ii)Operator Overloading
  • Now interviewer started asking questions on DSA
  • Question 8:Writre a program to print something without using the main function?
  • Question 9:Write a program to check whether a string is a valid anagram or not.
  • All it ended here!
  • Interviewer-Anything you want to ask?
    • Me:- Sure sir, I want to ask you about my feedback and on which areas I need improvement

Then, Sir briefly gave me feedback.

After a week results came out and I found my name for HR Round…

Round 5:HR Interview Round: 

This round was conducted for about 5-10 minutes. The HR started asking questions with my introduction.

  • Do you know about the company and the position for which the company is hiring?
  • Please tell me about your project and what other skills you learned apart from technical skills while making the project.
  • What are your short term and long-term goals?
  • In your free time, what do you like to do most?
  • Which location do you want to join?

Me: I gave answers to the above questions asked.

All it ended here!

After 10 days the final selection list was declared. I found my name on the list.

Thank you, I hope you got something new from this.

Best wishes for your upcoming placements! Always be Confident


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads