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.1k Reviews

Filter interviews by

Tech Mahindra Senior Software Programmer Interview Questions and Answers for Experienced

Updated 3 May 2022

Tech Mahindra Senior Software Programmer Interview Experiences for Experienced

1 interview found

Round 1 - Technical 

(1 Question)

  • Q1. Java core Spring boot core Es6 features Angular vs js Js vs ts

Interview Preparation Tips

Interview preparation tips for other job seekers - Study well and do practicals for core java

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. How to connect to PHP to SQL ?
  • Ans. 

    To connect PHP to SQL, use functions like mysqli_connect or PDO to establish a connection and execute queries.

    • Use mysqli_connect function to establish a connection with MySQL database

    • Use PDO class to connect to various types of databases like MySQL, PostgreSQL, etc.

    • Execute SQL queries using functions like mysqli_query or PDO::query

  • Answered by AI
  • Q2. Full form of PHP?
  • Ans. 

    Hypertext Preprocessor

    • Stands for Hypertext Preprocessor

    • Server-side scripting language

    • Used for web development

    • Open source and free to use

  • Answered by AI
  • Q3. Haepar text pre prosesar
  • Q4. Php and SQL opsn sorss language

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. List all the azure cloud services you know
  • Ans. 

    Azure cloud services are a collection of integrated cloud services that developers and IT professionals use to build, deploy, and manage applications through Microsoft's global network of datacenters.

    • Azure Virtual Machines

    • Azure App Services

    • Azure SQL Database

    • Azure Blob Storage

    • Azure Functions

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. NANANNANA NA NA NA NA

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Some medium level question
  • Q2. Find next greater element in an array
  • Ans. 

    Find the next greater element in an array of strings.

    • Iterate through the array and for each element, compare it with the elements to its right to find the next greater element.

    • Use a stack to keep track of elements whose next greater element is yet to be found.

    • If the current element is greater than the top element in the stack, update the next greater element for the top element and pop it from the stack.

    • Continue this p...

  • Answered by AI
Round 2 - Coding Test 

Interviewer gave me 3 question of 1 easy and 2 medium level questions

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is a linked list
  • Ans. 

    A linked list is a data structure consisting of nodes where each node contains a data field and a reference to the next node.

    • Consists of nodes connected by pointers/references

    • Does not have a fixed size like an array

    • Can easily insert or delete elements without shifting other elements

    • Example: Singly linked list, Doubly linked list

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write a Bubble Sort program
  • Ans. 

    Bubble Sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.

    • Initialize an array of strings to be sorted

    • Repeat until no swaps are needed: Compare adjacent elements and swap if necessary

    • Continue until the array is sorted in ascending order

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-

I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.

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 

Apti with resoning and coding.

Round 3 - Technical 

(4 Questions)

  • Q1. Normal questions based on core java, mysql database and ER diagrams.
  • Q2. What is Java? what are its advantages
  • Ans. 

    Java is a high-level programming language known for its portability, security, and robustness.

    • Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).

    • It is object-oriented, allowing for modular and reusable code.

    • Java has a strong community support and a vast array of libraries and frameworks available.

    • One of the main advantages of Java is its security features, such as automatic...

  • Answered by AI
  • Q3. One coding question was given that I had to implement in front of the interviewer.
  • Q4. Asked questions based on the SQL queries.

Interview Preparation Tips

Interview preparation tips for other job seekers - It was an easy interview round. only one tech round was there along with HR round.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed before Sep 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. Tell about Yourself
  • Q2. Based on Technical Area

Interview Preparation Tips

Interview preparation tips for other job seekers - good

I applied via Campus Placement and was interviewed in Oct 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Key skills (C++, python)
  • Q2. INTERESTED IN DIGITAL MARKETING
  • Ans. 

    Yes, I am interested in digital marketing.

    • I have experience in SEO, SEM, and social media marketing.

    • I am familiar with Google Analytics and AdWords.

    • I enjoy analyzing data and creating targeted campaigns.

    • I am always looking to learn and stay up-to-date with industry trends.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - COMPUTER STREAMS QUESTIONS LIKE
NUMBER SERIES,PATTERN SERIES,STRING,
MATRICES.

Skills evaluated in this interview

I applied via campus placement at Heritage Institute of Technology, Kolkata and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1. Tell me something about yourself.
  • Q2. Can you tell me in brief about your final year project in college?
  • Q3. What are your strengths and weaknesses?
  • Q4. Suppose you are given a project with a team of 100 people, 50% of them are capable while the remaining are not. What will you do in such a situation?
  • Q5. Where do you see yourself in the next 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Make sure that you are able to answer the questions regarding the skills you have mentioned in your resume.
2. Be calm and confident while answering the questions.
3. Always make sure you have knowledge about the organisation that you are going to interview for.
4. Never say "No" or "I don't know" while answering the questions.

I applied via Campus Placement and was interviewed before Sep 2019. There were 3 interview rounds.

Interview Questionnaire 

5 Questions

  • Q1.  Find third lowest element from an array and count the occurrence of that number in the array.
  • Ans. 

    Find third lowest element and its occurrence in an array.

    • Sort the array and return the element at index 2 with its count.

    • Use a hash table to count occurrences while iterating through the array.

  • Answered by AI
  • Q2. Do the same using Linked List
  • Q3. Remove duplicates in Linked List
  • Ans. 

    Remove duplicates in a Linked List

    • Traverse the linked list and keep track of visited nodes

    • If a node is visited again, remove it from the list

    • Use a hash table to keep track of visited nodes for faster lookup

  • Answered by AI
  • Q4. Software Development Life cycle
  • Ans. 

    Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop and test high-quality software.

    • SDLC consists of several phases including planning, analysis, design, development, testing, deployment, and maintenance.

    • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

    • SDLC models include Waterfall, Agile, and Dev...

  • Answered by AI
  • Q5. Basic Hr questions - night shift, relocations etc

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepared with C or Java and Data Structures. I have seen many people were asked from DBMS and SQL also.
So, C,DS,DBMS,SQL - be prepared with these

Skills evaluated in this interview

Tech Mahindra Interview FAQs

How many rounds are there in Tech Mahindra Senior Software Programmer interview for experienced candidates?
Tech Mahindra interview process for experienced candidates usually has 1 rounds. The most common rounds in the Tech Mahindra interview process for experienced candidates are Technical.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.1k Interviews
Accenture Interview Questions
3.9
 • 7.8k Interviews
Infosys Interview Questions
3.7
 • 7.4k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.4k Interviews
Capgemini Interview Questions
3.8
 • 4.7k Interviews
HCLTech Interview Questions
3.6
 • 3.6k Interviews
Genpact Interview Questions
3.9
 • 2.9k Interviews
LTIMindtree Interview Questions
3.9
 • 2.7k Interviews
IBM Interview Questions
4.1
 • 2.3k Interviews
View all
Tech Mahindra Senior Software Programmer Salary
based on 25 salaries
₹7.5 L/yr - ₹20.1 L/yr
17% more than the average Senior Software Programmer Salary in India
View more details
Software Engineer
26.3k salaries
unlock blur

₹2 L/yr - ₹9 L/yr

Senior Software Engineer
21.2k salaries
unlock blur

₹5.4 L/yr - ₹22.5 L/yr

Technical Lead
11.5k salaries
unlock blur

₹9.1 L/yr - ₹37 L/yr

Associate Software Engineer
5.2k salaries
unlock blur

₹1.8 L/yr - ₹6 L/yr

Team Lead
4.9k salaries
unlock blur

₹5.1 L/yr - ₹16.5 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