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

Clear (1)

Mphasis Senior Software Engineer Interview Questions, Process, and Tips

Updated 18 Jan 2025

Top Mphasis Senior Software Engineer Interview Questions and Answers

  • Q1. Trapping Rain Water Problem Statement Given a long type array/list ARR of size N , representing an elevation map where ARR[i] denotes the elevation of the ith bar, calcu ...read more
  • Q2. How does index hunting help improve query performance?
  • Q3. What are the different types of locators in Selenium?
View all 66 questions

Mphasis Senior Software Engineer Interview Experiences

56 interviews found

I was interviewed before Dec 2020.

Round 1 - Video Call 

(4 Questions)

Round duration - 60 minutes
Round difficulty - Easy

This was a technical Interview round where I was asked questions related to Java and OOPS concepts.

  • Q1. What is a JIT compiler?
  • Ans. 

    JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.

    • JIT compiler translates bytecode into machine code on-the-fly

    • Improves performance by optimizing frequently executed code

    • Examples include Java HotSpot, .NET CLR, V8 JavaScript engine

  • Answered by AI
  • Q2. Can you explain the SOLID principles in Object Oriented Design?
  • Ans. 

    SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable...

  • Answered by AI
  • Q3. What are Java 8 streams?
  • Ans. 

    Java 8 streams are a sequence of elements that support functional-style operations.

    • Streams allow for processing collections of data in a declarative way.

    • They can be used to perform operations like filter, map, reduce, and collect.

    • Streams are lazy, meaning they only perform operations when necessary.

    • Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); Stream<String> stream = names.stream()

  • Answered by AI
  • Q4. What is the difference between PermGen and MetaSpace in Java?
  • Ans. 

    PermGen is a fixed size memory space for JVM metadata in Java 7 and earlier, while MetaSpace is a memory space that dynamically resizes in Java 8+.

    • PermGen is used for storing class metadata, interned strings, and constant pool data.

    • MetaSpace is used for storing class metadata, method data, and JIT code.

    • PermGen has a fixed size and can lead to OutOfMemoryError if exceeded.

    • MetaSpace dynamically resizes based on applicati...

  • Answered by AI
Round 2 - Video Call 

(3 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was a technical Interview round where I was asked questions related to Spring Boot framework and multithreading.

  • Q1. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern where components are provided with their dependencies rather than creating them internally.

    • Allows for easier testing by providing mock dependencies

    • Promotes loose coupling between components

    • Improves code reusability and maintainability

    • Examples: Constructor injection, Setter injection, Interface injection

  • Answered by AI
  • Q2. What does the @SpringBootApplication annotation do internally?
  • Ans. 

    The @SpringBootApplication annotation is used to mark the main class of a Spring Boot application.

    • Combines @Configuration, @EnableAutoConfiguration, and @ComponentScan annotations

    • Enables Spring Boot to automatically configure the application based on dependencies and classpath

    • Marks the entry point of the Spring Boot application

  • Answered by AI
  • Q3. What is the default port of Tomcat in Spring Boot?
  • Ans. 

    The default port of Tomcat in Spring Boot is 8080.

    • The default port can be changed in the application.properties file by setting server.port property.

    • To run the Spring Boot application on a different port, you can specify the port number as a command line argument.

    • For example, to run the application on port 9090, you can use the command: java -jar -Dserver.port=9090 myapp.jar

  • Answered by AI
Round 3 - HR 

Round duration - 30 minutes
Round difficulty - Easy

HR round that lasted for about 30 minutes. The Interviewer asked questions to know more about me and we also dicussed the salary.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAMphasis interview preparation:Topics to prepare for the interview - Java, Spring Boot, Data Structures, Algorithms, System Design, OOPSTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Oct 2021. There were 2 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 Resume tips
Round 2 - Technical 

(3 Questions)

  • Q1. C# basics and .net core interview questions
  • Q2. Angular life cycle hooks and Directives
  • Q3. SQL server questions like dense rank and pivot and stored procedure vs. Function
  • Ans. 

    Answering SQL server questions on dense rank, pivot, stored procedure vs. function

    • Dense rank is used to assign a rank to each row within a partition of a result set

    • Pivot is used to transform rows into columns

    • Stored procedures are precompiled and stored in the database while functions are not

    • Functions return a value while stored procedures do not necessarily have to

    • Functions can be used in SELECT statements while stored...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Mphasis Senior Software Engineer interview:
  • SQL Server
  • C#.Net
  • .Net Core
  • Angular
Interview preparation tips for other job seekers - Interview rounds are a bit tough initially but last round was easy when discussion with delivery.

Senior Software Engineer Interview Questions Asked at Other Companies

Q1. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q3. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q4. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q5. Pascal's Triangle Construction You are provided with an integer ' ... read more

I applied via Naukri.com and was interviewed in Mar 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Basic textbook questions and problem statements.

Interview Preparation Tips

Interview preparation tips for other job seekers - Always keep your basics clear. Everything builds on top of that. Keep revising the concepts and solving new problem statements. Listen to the question carefully and take your time to answer it. The more interviews you give, the better experience you would have and helps with the types of questions that are asked during interviews.

I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Asked questions related to core java ,SQL and Process related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare core java, SQL and your previous projects details

Mphasis interview questions for designations

 Delivery Senior Software Engineer

 (2)

 Senior Software Engineer Testing

 (1)

 Senior Software Test Engineer

 (1)

 Senior Software Engineer 2

 (1)

 Software Engineer

 (55)

 Senior Software Developer

 (4)

 Senior Software Tester

 (3)

 Associate Software Engineer

 (77)

I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Overall experience?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident, honest and folksy.

Don't lose confidence if you are not able to answer questions, just tell the interviewer the reason why you are not able to answer a question, so she/he can ask you other questions from the same topic.

Make it more like a natural discussion or a conversation rather than a typical interview.

Stay open to criticism like its advice.

Always greet the interviewer before and after the interview discussion.

Get interview-ready with Top Mphasis Interview Questions

I applied via Naukri.com and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions are mostly related to projects which i worked earlier and hands on project experience where expected.
  • Q2. Having clear view of projects with end to end data flow and business idea.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident with your answers do your best think like its your day and give the best out of you. Job is waiting for you.

Senior Software Engineer Jobs at Mphasis

View all

I applied via Referral and was interviewed before Mar 2021. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Condition code in JCL .. max time for job

Interview Preparation Tips

Interview preparation tips for other job seekers - Good one.. interview is more or less on coding. Scenario based questions.

Interview Questionnaire 

1 Question

  • Q1. Solid principal

Interview Preparation Tips

Interview preparation tips for other job seekers - Technical example required

I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. About java and springboot hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - Medium just learn the topics which u mention in the resume and project

I applied via LinkedIn and was interviewed in Jan 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Project explanation,scd type 2, various type of lookup

Interview Preparation Tips

Interview preparation tips for other job seekers - Mphasis should be your least priority.
Contribute & help others!
anonymous
You can choose to be anonymous

Mphasis Interview FAQs

How many rounds are there in Mphasis Senior Software Engineer interview?
Mphasis interview process usually has 1-2 rounds. The most common rounds in the Mphasis interview process are Technical, One-on-one Round and HR.
How to prepare for Mphasis Senior 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 Java, Javascript, Software Engineering, SQL and Spring Boot.
What are the top questions asked in Mphasis Senior Software Engineer interview?

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

  1. 4.When you are assigned task in beginning of the sprint what steps do you perfo...read more
  2. How you will fix memory overhead issues in producti...read more
  3. How to handle customized exceptions in controller advice with example co...read more
How long is the Mphasis Senior Software Engineer interview process?

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

Recently Viewed

INTERVIEWS

Mphasis

No Interviews

INTERVIEWS

Mphasis

No Interviews

COMPANY BENEFITS

Mphasis

No Benefits

REVIEWS

Mphasis

No Reviews

REVIEWS

TCS

No Reviews

INTERVIEWS

WNS

No Interviews

REVIEWS

WNS

No Reviews

SALARIES

Mphasis

REVIEWS

TCS

No Reviews

Tell us how to improve this page.

Mphasis Senior Software Engineer Interview Process

based on 30 interviews

3 Interview rounds

  • Technical Round
  • HR Round
  • Personal Interview1 Round
View more
Mphasis Senior Software Engineer Salary
based on 5.6k salaries
₹6 L/yr - ₹23.5 L/yr
12% less than the average Senior Software Engineer Salary in India
View more details

Mphasis Senior Software Engineer Reviews and Ratings

based on 460 reviews

3.2/5

Rating in categories

3.1

Skill development

3.5

Work-life balance

2.7

Salary

3.3

Job security

3.0

Company culture

2.3

Promotions

3.0

Work satisfaction

Explore 460 Reviews and Ratings
Sr Sofware Engineer

Bangarapet

6-11 Yrs

₹ 0.5-2 LPA

Senior Software Engineer

Bangalore / Bengaluru

8-13 Yrs

Not Disclosed

Senior Software Engineer

Bangalore / Bengaluru

6-8 Yrs

₹ 9.99999-24.7 LPA

Explore more jobs
Software Engineer
6.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
5.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
4.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Module Lead
2.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Transaction Processing Officer
2.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.7
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview