Upload Button Icon Add office photos
Engaged Employer

i

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

Mphasis Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Mphasis Associate Software Engineer Interview Questions and Answers

Updated 10 Jul 2025

48 Interview questions

An Associate Software Engineer was asked 3mo ago
Q. Reverse a String Problem Statement Given a string, write a function that reverses the string and returns it.
Ans. 

Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods.

  • Use built-in functions: In Python, you can reverse a string using slicing: `reversed_string = original_string[::-1]`.

  • Iterative approach: Loop through the string from the end to the beginning and build a new string.

  • Using recursion: Define a function that returns the last character plus the reverse o...

🔥 Asked by recruiter 2 times
An Associate Software Engineer was asked 7mo ago
Q. Tell me about OOP concepts.
Ans. 

OOPs concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Polymorphism: Ability to present the same interface for different data types.

  • Abstraction: Hiding the complex implementation d...

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
Q2. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Accenture
Q3. Write a function to determine if a given string is a valid passwo ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
asked in CGI Group
Q5. Frog Jump Problem Statement A frog is positioned on the first ste ... read more
An Associate Software Engineer was asked 7mo ago
Q. What is method overriding?
Ans. 

Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.

  • Occurs in inheritance when a subclass has a method with the same name and parameters as a method in its parent class

  • The subclass method overrides the parent class method, providing a specific implementation for that method

  • Allows for polymorphism, where a subclass object can be treated as...

🔥 Asked by recruiter 2 times
An Associate Software Engineer was asked 7mo ago
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorp...

An Associate Software Engineer was asked 7mo ago
Q. What are .NET frameworks?
Ans. 

The .NET Framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.

  • Developed by Microsoft

  • Provides a large library of pre-coded solutions

  • Supports multiple programming languages like C#, VB.NET, F#

  • Used for building Windows applications, web applications, and services

An Associate Software Engineer was asked 7mo ago
Q. What is a pointer in C?
Ans. 

Pointer in C is a variable that stores the memory address of another variable.

  • Pointers are used to access and manipulate memory addresses directly.

  • They are denoted by an asterisk (*) before the variable name.

  • Example: int *ptr; // declares a pointer variable ptr of type int

An Associate Software Engineer was asked 8mo ago
Q. What programs are you familiar with?
Ans. 

One program I know is a simple calculator program written in Python.

  • The program takes user input for two numbers and an operator (+, -, *, /).

  • It then performs the operation and displays the result.

  • Example: input 5, +, 3 -> output 8

Are these interview questions helpful?
An Associate Software Engineer was asked 9mo ago
Q. Write code to find duplicate elements in an array.
Ans. 

Code to remove duplicates from an array of strings

  • Use a Set to store unique elements

  • Iterate through the array and add each element to the Set

  • Convert the Set back to an array to get the final result

An Associate Software Engineer was asked 9mo ago
Q. Explain object-oriented programming.
Ans. 

Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

  • Objects are instances of classes, which define the structure and behavior of the objects.

  • Encapsulation allows data to be hidden within objects and only accessed through methods.

  • Inheritance allows classes to inherit attributes and methods from other classes.

  • Polymorphism allows objects to be treated...

An Associate Software Engineer was asked 9mo ago
Q. Are you comfortable working in any location?
Ans. 

I am open to any location for the job.

  • I am willing to relocate for the job

  • I am flexible with the location

  • I am excited about the opportunity to work in different places

Mphasis Associate Software Engineer Interview Experiences

82 interviews found

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.

Round 1 - Aptitude Test 

Online test -math & quants,verbal,puzzle,computer programming,logical

Round 2 - Group Activity 

(1 Question)

  • Q1. They select everyone from this & nothing serious
Round 3 - Technical 

(3 Questions)

  • Q1. Any program which you know.
  • Ans. 

    One program I know is a simple calculator program written in Python.

    • The program takes user input for two numbers and an operator (+, -, *, /).

    • It then performs the operation and displays the result.

    • Example: input 5, +, 3 -> output 8

  • Answered by AI
  • Q2. About the projects in the resume
  • Q3. About the internship
Round 4 - HR 

(2 Questions)

  • Q1. Tell about yourself
  • Q2. Can you relocate yourself(your answer should be yes)
  • Ans. 

    Yes, I am open to relocating for the right opportunity to grow and contribute to the team effectively.

    • Relocation can provide exposure to new technologies and methodologies.

    • It allows for networking with professionals in different regions.

    • I am adaptable and enjoy exploring new environments, which can enhance my creativity.

    • For example, moving to a tech hub can offer more collaboration opportunities.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They are just taking the mass recuritments.Nothing to worry,if you clear 1st round & have good communication skills then 210% you will be selected.People who have 0 skills have been selected from our college.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Dec 2024.

Round 1 - Aptitude Test 

Math, coding, basic coding mcq

Round 2 - Technical 

(2 Questions)

  • Q1. Basic java, array, string
  • Q2. Based on project question they asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Need to learn yourself, need to do practice.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Basic arithmatic and output questions

Round 2 - One-on-one 

(3 Questions)

  • Q1. Abt project and algorithms used
  • Ans. 

    I worked on a project that involved developing a recommendation system using collaborative filtering algorithms.

    • Implemented collaborative filtering algorithms like user-based and item-based recommendation systems

    • Utilized cosine similarity and Pearson correlation coefficient for calculating similarity between users/items

    • Used matrix factorization techniques like Singular Value Decomposition (SVD) for recommendation

    • Evalua...

  • Answered by AI
  • Q2. Explain Object oriented program
  • Ans. 

    Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Objects are instances of classes, which define the structure and behavior of the objects.

    • Encapsulation allows data to be hidden within objects and only accessed through methods.

    • Inheritance allows classes to inherit attributes and methods from other classes.

    • Polymorphism allows objects to be treated as i...

  • Answered by AI
  • Q3. Write code for duplicate array
  • Ans. 

    Code to remove duplicates from an array of strings

    • Use a Set to store unique elements

    • Iterate through the array and add each element to the Set

    • Convert the Set back to an array to get the final result

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Okay with any location
  • Ans. 

    I am open to any location for the job.

    • I am willing to relocate for the job

    • I am flexible with the location

    • I am excited about the opportunity to work in different places

  • Answered by AI
  • Q2. Is it okay with any shift
  • Ans. 

    Yes, I am flexible with shifts and can work any shift required.

    • I am open to working any shift, including nights, weekends, and holidays

    • I understand the importance of being flexible in the software engineering field

    • I have experience working different shifts in previous roles, such as during project deadlines or support rotations

  • Answered by AI

Skills evaluated in this interview

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is Pointer in c
  • Ans. 

    Pointer in C is a variable that stores the memory address of another variable.

    • Pointers are used to access and manipulate memory addresses directly.

    • They are denoted by an asterisk (*) before the variable name.

    • Example: int *ptr; // declares a pointer variable ptr of type int

  • Answered by AI
  • Q2. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can override or extend the functionality of the base class

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was overalll good asked me basic c Questions

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Where do you want to see yourself in 5 years?
  • Ans. 

    In five years, I envision myself as a skilled software engineer, leading projects and mentoring junior developers.

    • I aim to deepen my expertise in software development, particularly in areas like cloud computing and machine learning.

    • I hope to take on leadership roles, guiding teams through complex projects and fostering a collaborative environment.

    • I aspire to contribute to open-source projects, enhancing my skills while...

  • Answered by AI
  • Q2. What are your strengths and limitations?
  • Ans. 

    I excel in problem-solving and teamwork, but I sometimes struggle with time management under tight deadlines.

    • Strength: Strong problem-solving skills. For example, I successfully debugged a complex issue in a project, improving performance by 30%.

    • Strength: Excellent teamwork. I collaborated with cross-functional teams on a project, leading to a successful product launch.

    • Limitation: Time management. I occasionally undere...

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Reverse a string
  • Ans. 

    Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods.

    • Use built-in functions: In Python, you can reverse a string using slicing: `reversed_string = original_string[::-1]`.

    • Iterative approach: Loop through the string from the end to the beginning and build a new string.

    • Using recursion: Define a function that returns the last character plus the reverse of the...

  • Answered by AI
  • Q2. Questions about project

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025, where I was asked the following questions.

  • Q1. They inquire about the technologies you listed on your resume
  • Q2. They Ask about oops concept and some basic DSA problems
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude topics - Quants, logical reasoning, verbal ability, computer programming.

Round 2 - Technical 

(3 Questions)

  • Q1. They asked OOPS and Data structure concept for me.
  • Q2. They also asked about my project which was done in intership
  • Q3. Tell me about yourself.
Round 3 - HR 

(2 Questions)

  • Q1. What you will do in your free time.
  • Q2. One thing you need to improve means what you will improve?

Interview Preparation Tips

Topics to prepare for Mphasis Associate Software Engineer interview:
  • oops
  • DBMS
  • Data Structures
  • C
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

There are basic multiple choice questions in there just have good knowledge in aptitude, coding and English

Round 2 - Technical 

(1 Question)

  • Q1. The interviewer will ask some basic technical questions like pointers, pops concepts, inheritance, encapsulation, polymorphism, abstraction etc
Round 3 - HR 

(1 Question)

  • Q1. Only 2 basic questions for accepting the bond and ready to relocate.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just prepare the basics strongly and have some confidence you will definitely crack the interview
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Problem solving questions cognitive ability questions

Round 2 - Technical 

(1 Question)

  • Q1. Introduce yourself and questions on resume Coding questions
Round 3 - HR 

(1 Question)

  • Q1. Introduce yourself situational based questions

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Mphasis?
Ask anonymously on communities.

Mphasis Interview FAQs

How many rounds are there in Mphasis Associate Software Engineer interview?
Mphasis interview process usually has 2-3 rounds. The most common rounds in the Mphasis interview process are Aptitude Test, HR and Technical.
How to prepare for Mphasis Associate Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mphasis. The most common topics and skills that interviewers at Mphasis expect are Software Engineering, Computer science, Electronics, Information Technology and Production Support.
What are the top questions asked in Mphasis Associate Software Engineer interview?

Some of the top questions asked at the Mphasis Associate Software Engineer interview -

  1. 1. All types of database commands- DDL, DML, DCL, TCL 2. Write a java code to r...read more
  2. What do you know about the Organization. For Learning which medium you should p...read more
  3. What is inheritance and type of inherita...read more
What are the most common questions asked in Mphasis Associate Software Engineer HR round?

The most common HR questions asked in Mphasis Associate Software Engineer interview are -

  1. What are your strengths and weakness...read more
  2. Where do you see yourself in 5 yea...read more
  3. Tell me about yourse...read more
How long is the Mphasis Associate Software Engineer interview process?

The duration of Mphasis Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 69 interview experiences

Difficulty level

Easy 40%
Moderate 60%

Duration

Less than 2 weeks 64%
2-4 weeks 31%
4-6 weeks 2%
6-8 weeks 2%
View more
Mphasis Associate Software Engineer Salary
based on 4.9k salaries
₹2 L/yr - ₹5.6 L/yr
32% less than the average Associate Software Engineer Salary in India
View more details

Mphasis Associate Software Engineer Reviews and Ratings

based on 584 reviews

3.2/5

Rating in categories

3.2

Skill development

3.4

Work-life balance

2.7

Salary

2.9

Job security

3.1

Company culture

2.5

Promotions

2.9

Work satisfaction

Explore 584 Reviews and Ratings
Software Engineer
6.7k salaries
unlock blur

₹4 L/yr - ₹8.4 L/yr

Senior Software Engineer
6k salaries
unlock blur

₹6.6 L/yr - ₹20 L/yr

Associate Software Engineer
4.9k salaries
unlock blur

₹2 L/yr - ₹5.6 L/yr

Module Lead
2.5k salaries
unlock blur

₹15.8 L/yr - ₹27 L/yr

Transaction Processing Officer
2.3k salaries
unlock blur

₹1.4 L/yr - ₹4.7 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.7
Compare

Wipro

3.7
Compare

Accenture

3.7
Compare

TCS

3.6
Compare
write
Share an Interview