Mphasis pvt limited interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Mphasis pvt limited
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I am a B.Tech undergraduate and was looking for a full-time SDE role. I joined Mphasis through an on-campus placement. I have strong DSA skills but initially had a communication gap. However, I overcame this by giving multiple mock interviews.
Application story
I applied through an on-campus process. There were three rounds, including an online assignment, and all rounds were conducted online via video calls.
Why selected/rejected for the role?
I was selected because of strong communication skills, solid DSA knowledge, and a good understanding of fundamentals such as OOPs and SQL.
Preparation
Duration: 2 months
Topics: Aptitude, DSA, OOPS, DBMS, OS, SQL, Communication Skills
Tip
Tip

Tip 1: Go through your resume thoroughly.
Tip 2: Practice easy-level coding problems.
Tip 3: Work on your communication skills.

Application process
Where: Campus
Eligibility: 6 CGPA, (Salary package: 6 LPA)
Resume Tip
Resume tip

Tip 1: Include at least one project.
Tip 2: Mention your achievements and certifications.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration75 minutes
Interview date10 Jun 2025
Coding problem1

The questions were based on DSA, aptitude, OOPs, and DBMS. The duration was 75 minutes, and the environment was challenging.

1. Longest Increasing Subsequence

Moderate
30m average time
65% success
0/80
Asked in companies
FacebookDisney + HotstarAmazon

For a given array with N elements, you need to find the length of the longest subsequence from the array such that all the elements of the subsequence are sorted in strictly increasing order.

Strictly Increasing Sequence is when each term in the sequence is larger than the preceding term.

For example:
[1, 2, 3, 4] is a strictly increasing array, while [2, 1, 4, 3] is not.
Problem approach

The idea is to traverse the given sequence and maintain a separate list of sorted subsequence so far. For every new element, find its position in the sorted subsequence using Binary Search.

Try solving now
02
Round
Easy
Video Call
Duration30 minutes
Interview date10 Jul 2025
Coding problem3

The round included resume-based questions and SQL.

1. Second Highest Salary

Write a SQL query to find Second largest in table. (Practice)

Problem approach

Tip 1: Learn SQL thoroughly.
Tip 2: Ensure resume clarity, as any question can be asked from it.
Tip 3: Maintain good communication skills.

2. Resume Questions

Since I had added an e-commerce project to my resume, the interviewer asked why I chose that particular tech stack and what would happen if we used a different one.

Problem approach

Tip 1: Go through your resume thoroughly.
Tip 2: Have a strong understanding of core subjects.
Tip 3: Understand your projects in depth.

3. String Reverse

Easy
10m average time
90% success
0/40
Asked in companies
Housing.comNagarro SoftwareBirlasoft Ltd.

You are having a string ‘S’ containing ASCII characters.


You are required to reverse the input string.


Output the reverse of the string ‘S’.


Example :
S = “hello”

Explanation : 

The reverse of the string ‘S’ is “olleh”.
Problem approach

The idea is to maintain two pointers: left and right, such that left points to the beginning of the string and right points to the end of the string. 

While left pointer is less than the right pointer, swap the characters at these two positions. After each swap, increment the left pointer and decrement the right pointer to move towards the centre of the string. This will swap all the characters in the first half with their corresponding character in the second half.

Try solving now
03
Round
Easy
HR Round
Duration15 minutes
Interview date22 Aug 2025
Coding problem1

I was asked about my location preference, why I wanted this role, and other HR-related questions.

1. HR Questions

Why Mphasis, where do you see yourself in 5 years?

Problem approach

Tip 1: Maintain good communication skills.
Tip 2: Know about the company and what it does.
Tip 3: Ensure resume clarity.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
Associate Software Engineer
3 rounds | 3 problems
Interviewed by Mphasis pvt limited
910 views
1 comments
0 upvotes
Software Developer
2 rounds | 2 problems
Interviewed by Mphasis pvt limited
1429 views
0 comments
0 upvotes
SDE - Intern
3 rounds | 5 problems
Interviewed by Mphasis pvt limited
840 views
0 comments
0 upvotes
Software Engineer
3 rounds | 4 problems
Interviewed by Mphasis pvt limited
210 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3986 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
2872 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 3 problems
Interviewed by Amazon
1201 views
0 comments
0 upvotes