Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Tech Mahindra Team. If you also belong to the team, you can get access from here

Tech Mahindra Verified Tick

Compare button icon Compare button icon Compare
3.6

based on 33.6k Reviews

Filter interviews by

Tech Mahindra Software Engineer Level 1 Interview Questions and Answers

Updated 15 Jun 2022

Tech Mahindra Software Engineer Level 1 Interview Experiences

1 interview found

I applied via campus placement at Sathyabama University and was interviewed before Jun 2021. There were 5 interview rounds.

Round 1 - Aptitude Test 

You will be asked basic aptitude

Round 2 - Coding Test 

2 questions will be given and you can attempt one

Round 3 - Technical 

(1 Question)

  • Q1. They have reviewed my resume and asked to write any code in C++ . They verified it and I got selected in technical round.
Round 4 - Group Discussion 

There were 9 people and divided them in groups and gave topics to speak

Round 5 - HR 

(1 Question)

  • Q1. Asked about the company and location

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with what you have mentioned in resume.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. OOPs concepts and c# questions
  • Q2. Sql and database functions and stored proc
  • Q3. Some project related questions also

Interview Preparation Tips

Interview preparation tips for other job seekers - Try giving interviews till you succeed everytime you give interview make sure you pick up the questions from interview and study on them.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

90 questions in 90 mins on maths, programming, and debugging

Round 3 - Coding Test 

2 basic coding questions on strings and array, you can use any language

Round 4 - One-on-one 

(2 Questions)

  • Q1. My Strenghts and how I use them
  • Q2. What is my expected CTC
  • Ans. 

    Expected CTC for Software Engineer Level 1 depends on company, location, experience, and negotiation skills.

    • Expected CTC can vary based on company policies and budget.

    • Location plays a significant role in determining CTC due to cost of living differences.

    • Experience level can impact the salary offered, with more experienced candidates typically receiving higher CTC.

    • Negotiation skills can also influence the final CTC offe...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Round 1- Foundation Test:

Total Question- 20 ques
Time allotted- 75 mins (shared)
Few important Topics:

Quantitative Aptitude

Number System, LCM & HCF
Divisibility
Numbers & Decimal Fractions
Geometry
+ More Topics

Round 3 - Coding Test 

Round 2- Advanced Test:

Total Question-10 ques
Time allotted- 35 mins (shared)
Few important Topics:

Quantitative Aptitude

Ages
Allegations and Mixtures
Averages
Clocks and Calendars
Equations
Percentages
+ More Topics

Round 4 - HR 

(4 Questions)

  • Q1. 1.Tell me about yourself.
  • Ans. HR interviews normally start off with this question since it is the one that is usually asked the most often. The right response can boost your chances of making a positive first impression. Interviewers often ask this question so that you can provide a summary of your resume so they can get an idea of what you find most valuable.
  • Answered Anonymously
  • Q2. 2. What are your strengths and weaknesses?
  • Ans. Answering this question requires skill and ingenuity. With this question, you will be able to acknowledge weaknesses that you look forward to improving. Public speaking, time management, self-criticism, etc., are some common areas of weakness that will not negatively reflect on your selection. The tone should be positive. Always speak only of true forces and never state strengths that you cannot verify. Avoid saying an...
  • Answered Anonymously
  • Q3. 3.Who is the founder of TCS?
  • Ans. TATA Group was founded by Jamsetji Nusserwanji Tata in 1869 as a private organization. Jehangir Ratanji Dadabhoy Tata (JRD Tata) was the driving force behind the expansion of this group into TCS, which was established in 1968. At the present time, Mr Natarajan Chandrasekaran is the Chairman of the TCS
  • Answered Anonymously
  • Q4. 4. What are the competitors of TCS globally and in India?
  • Ans. Login to experience InterviewBit Practice Improve your coding skills with our resources Resources Experience learning Contests Compete in popular contests with top coders Online IDE Checkout our improved IDE Free Mock Assess yourself and prepare for interviews Scaler Explore Offerings by SCALER Events Checkout Scaler Academy Events New Get a Free personalised Career Roadmap from Scaler Show My Career Plan 90000+ Dev...
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Don't overwhelm the interviewer with too many details, but don't leave important ones out.
Although you must prepare your answer in advance, do not sound robotic. Give a straightforward, friendly, and confident answer.
Make sure you use the appropriate terminology in your response like innovative, problem-solving, fast-paced, creative, etc.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Osmania University and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Simple questions, easy to clear

Round 2 - One-on-one 

(2 Questions)

  • Q1. Related to domain
  • Q2. Simple questions related to projects
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Lovely Professional University (LPU) and was interviewed before Mar 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Aptitude Test 

20-30 aptitude questions like direction, time and speed, calculating intrest

Round 3 - Coding Test 

It consists 2-3 coding questions there is no language barrier so you can code in any language

Round 4 - HR 

(2 Questions)

  • Q1. Where do you see yourself in next 5 year
  • Q2. What projects you have work on till now

Interview Preparation Tips

Topics to prepare for Wipro Software Engineer Level 1 interview:
  • Geeks for Geeks
Interview preparation tips for other job seekers - Prepare hard on coding question. Mostly focus on database ,data structure, and be clear during HR round don't panic . Be relax and answer him
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(8 Questions)

  • Q1. What improvements to interfaces were introduced in Java 8 that were missing in Java 7, specifically regarding static and default methods?
  • Q2. Explain internal working of HashMap ? How to synchronize it ?
  • Q3. Given a list of employees with their ratings, how can you sort the employees based on their ratings using the Java 8 Streaming API?
  • Q4. Will the program compile if the parent class throws a runtime exception while the child class throws an arithmetic exception?
  • Q5. In a Spring Boot application with two databases, how can you configure JDBC to specify which database to use?
  • Q6. How to use a jetty server in your spring boot application ?
  • Q7. Difference between @RequestParam and @PathVariable ?
  • Q8. How would you handle a scenario where one microservice is awaiting a response from another microservice that is taking an extended time to respond?

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare the basics about Java 8 , Core Java , Springboot , Microservices and MySql.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(7 Questions)

  • Q1. Create one Spring boot controller from end to end. No need to create a spring boot project we just want to see the structure and end to end implementation.
  • Q2. Write a java 8 program to get the characters from a string whose count is 2 or more than 2 e.g. input: baseball , output: b, a, l.
  • Q3. Why you left your previous organization.
  • Q4. What is the functional interface
  • Q5. What are the OOPS concepts. and some questions related to inheritance.
  • Q6. Asked about the project mentioned in CV (Client project) and asked its architecture.
  • Q7. Various SQL join types
Round 2 - HR 

(3 Questions)

  • Q1. Are you ready to relocate to job location
  • Q2. Why are you leaving your previous organization.
  • Q3. Expectation about salary

Interview Preparation Tips

Interview preparation tips for other job seekers - Do your basics strong, and keep hands on problems.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Nov 2024. There were 5 interview rounds.

Round 1 - Aptitude Test 

It was an aptitude test that included coding and various logical questions.

Round 2 - Technical 

(4 Questions)

  • Q1. Domain questions
  • Q2. Project level questions
  • Q3. Mid level python questions
  • Q4. Devops questions
Round 3 - Technical 

(2 Questions)

  • Q1. Scenario based question
  • Q2. DevSecOps Questions
Round 4 - One-on-one 

(1 Question)

  • Q1. Managerial Round. It was a casual discussion though about the project and role level activities.
Round 5 - HR 

(1 Question)

  • Q1. Its was just a formality

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared to answer questions regarding your role and domain expertise, as well as have a basic understanding of various logical concepts.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Walk-in and was interviewed in Nov 2024. There were 3 interview rounds.

Round 1 - Coding Test 

It's walkin, so they conducted 1 technical mcqs round.

Round 2 - Technical 

(11 Questions)

  • Q1. Multi threading
  • Q2. Internal working of hashmap
  • Ans. 

    HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.

    • HashMap uses an array of buckets to store key-value pairs.

    • Keys are hashed to determine the index in the array where the key-value pair will be stored.

    • In case of hash collisions, a linked list or a balanced tree is used to store multiple key-value pairs in the same bucket.

    • HashMap allows null keys...

  • Answered by AI
  • Q3. Spring batch related
  • Q4. Non repeating characters in a array
  • Ans. 

    Function to find and return all non-repeating characters in an array of strings.

    • Iterate through the array and count the occurrences of each character using a HashMap.

    • Then iterate through the array again and check if the count of each character is 1, if so add it to the result list.

    • Return the list of non-repeating characters.

  • Answered by AI
  • Q5. 3rd highest salary
  • Ans. 

    To find the 3rd highest salary in a database, we can use a SQL query with the 'LIMIT' and 'OFFSET' keywords.

    • Use a SQL query with 'ORDER BY salary DESC' to sort the salaries in descending order.

    • Use 'LIMIT 1 OFFSET 2' to skip the first two highest salaries and retrieve the third highest salary.

    • Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2;

  • Answered by AI
  • Q6. Qualifier vs primary
  • Ans. 

    A qualifier in Java is used to specify additional information about a primary, which is the main data type or variable.

    • A primary in Java is the main data type or variable, while a qualifier provides additional information about the primary.

    • Qualifiers can be used to modify the behavior or characteristics of a primary.

    • For example, in Java, 'final' is a qualifier that can be used to make a variable constant.

  • Answered by AI
  • Q7. Controller vs restcontroller
  • Ans. 

    The main difference is that @RestController is a specialized version of @Controller that is used for RESTful web services.

    • Both @Controller and @RestController are used in Spring MVC to handle HTTP requests, but @RestController is specifically used for RESTful web services.

    • @Controller is used to create web pages, while @RestController is used to return data in JSON or XML format.

    • @RestController is a convenience annotati...

  • Answered by AI
  • Q8. Spring boot annotataions
  • Q9. Oops concepts with examples
  • Ans. 

    OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.

    • Polymorphism: Ability for objects to be treated as instances of their paren...

  • Answered by AI
  • Q10. Spring batch configuration
  • Q11. They covered all java, spring and Microservices
Round 3 - Technical 

(4 Questions)

  • Q1. Microservices architecture
  • Q2. How do Microservices communicate
  • Ans. 

    Microservices communicate with each other through various communication protocols like HTTP, messaging queues, and gRPC.

    • Microservices can communicate over HTTP using RESTful APIs.

    • Messaging queues like RabbitMQ or Kafka can be used for asynchronous communication between microservices.

    • gRPC is a high-performance, open-source RPC framework that can be used for communication between microservices.

    • Service discovery mechanism...

  • Answered by AI
  • Q3. How to access the Microservice end point
  • Ans. 

    Microservice endpoints can be accessed using HTTP requests with the appropriate URL

    • Use HTTP methods like GET, POST, PUT, DELETE to interact with the microservice

    • Construct the URL with the base URL of the microservice and the specific endpoint path

    • Include any necessary headers or parameters in the request for authentication or data filtering

  • Answered by AI
  • Q4. Why we use microservices
  • Ans. 

    Microservices allow for modular, scalable, and flexible software development by breaking down applications into smaller, independent services.

    • Microservices enable easier maintenance and updates as each service can be developed, deployed, and scaled independently.

    • They improve fault isolation, as failures in one service do not necessarily affect the entire application.

    • Microservices promote agility and faster time-to-mark...

  • Answered by AI

Skills evaluated in this interview

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Software Engineer Level 1 interview?
Tech Mahindra interview process usually has 5 rounds. The most common rounds in the Tech Mahindra interview process are Aptitude Test, Coding Test and Technical.

Tell us how to improve this page.

People are getting interviews through

based on 1 Tech Mahindra interview
Campus Placement
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Tech Mahindra Software Engineer Level 1 Salary
based on 19 salaries
₹3.2 L/yr - ₹4.8 L/yr
64% less than the average Software Engineer Level 1 Salary in India
View more details

Tech Mahindra Software Engineer Level 1 Reviews and Ratings

based on 2 reviews

2.4/5

Rating in categories

3.1

Skill development

1.7

Work-Life balance

1.0

Salary & Benefits

1.0

Job Security

3.1

Company culture

1.0

Promotions/Appraisal

1.7

Work Satisfaction

Explore 2 Reviews and Ratings
Software Engineer
26.4k salaries
unlock blur

₹2 L/yr - ₹9 L/yr

Senior Software Engineer
21.3k salaries
unlock blur

₹5.5 L/yr - ₹22.7 L/yr

Technical Lead
11.6k salaries
unlock blur

₹9.5 L/yr - ₹37 L/yr

Associate Software Engineer
5.4k salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Team Lead
4.9k salaries
unlock blur

₹5.2 L/yr - ₹17 L/yr

Explore more salaries
Compare Tech Mahindra with

Infosys

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview