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 Interview Questions and Answers for Experienced

Updated 10 Jul 2025
Popular Designations

199 Interview questions

An Application Developer was asked 5d ago
Q. Write a SQL query to generate total sales and average sales in each product category from the product table.
Ans. 

SQL query to calculate total and average sales per product category from the product table.

  • Use the SUM() function to calculate total sales.

  • Use the AVG() function to calculate average sales.

  • Group the results by product category using GROUP BY clause.

  • Example SQL query: SELECT category, SUM(sales) AS total_sales, AVG(sales) AS average_sales FROM product GROUP BY category;

View all Application Developer interview questions
An Application Developer was asked 5d ago
Q. What are the Unix commands for writing a new file?
Ans. 

Unix commands for creating a new file include 'touch', 'echo', and redirection operators.

  • Use 'touch filename' to create an empty file. Example: 'touch myfile.txt'.

  • Use 'echo' to write text to a new file. Example: 'echo Hello > myfile.txt'.

  • Use 'cat' with redirection to create a file. Example: 'cat > myfile.txt' then type text and press Ctrl+D to save.

View all Application Developer interview questions
A Module Lead was asked 1w ago
Q. How do you configure the framework to automatically execute failed test cases?
Ans. 

Configure the test framework to automatically re-run failed test cases for improved reliability.

  • Use a test runner that supports retry mechanisms, like TestNG or JUnit.

  • In TestNG, use the 'retryAnalyzer' to specify a class that handles retries.

  • Example: Implement a RetryAnalyzer class that extends 'IRetryAnalyzer' and overrides 'retry()' method.

  • Set the 'retryAnalyzer' in your test annotations: @Test(retryAnalyzer = R...

View all Module Lead interview questions
A Module Lead was asked 1w ago
Q. How do you execute a test suite with a large number of automation scripts in a short amount of time?
Ans. 

Optimize automation execution by parallelizing tests, using efficient frameworks, and leveraging CI/CD tools.

  • Implement parallel execution: Use tools like Selenium Grid or TestNG to run tests concurrently, reducing overall execution time.

  • Prioritize test cases: Identify critical test cases that cover essential functionalities and run them first to ensure key features work.

  • Use efficient test frameworks: Choose framew...

View all Module Lead interview questions
A Senior Software Developer was asked 2w ago
Q. What are the different annotations used in Spring Security?
Ans. 

Spring Security uses various annotations to manage security configurations and access control in applications.

  • @EnableWebSecurity: Enables Spring Security’s web security support and provides the Spring MVC integration.

  • @PreAuthorize: Used to specify method-level security, allowing access based on roles or expressions. Example: @PreAuthorize("hasRole('ADMIN')")

  • @PostAuthorize: Similar to @PreAuthorize but checks acces...

View all Senior Software Developer interview questions
A Senior Software Developer was asked 2w ago
Q. What are the reasons for using Spring and Spring Boot frameworks?
Ans. 

Spring and Spring Boot simplify Java development with features like dependency injection, microservices support, and rapid application setup.

  • Dependency Injection: Promotes loose coupling and easier testing. Example: Using @Autowired to inject services.

  • Microservices Support: Spring Boot makes it easy to create stand-alone, production-grade Spring applications. Example: Building RESTful APIs.

  • Convention over Configur...

View all Senior Software Developer interview questions
A Senior Software Developer was asked 2w ago
Q. What are the inner workings of the Java Virtual Machine (JVM)?
Ans. 

The JVM executes Java bytecode, providing platform independence and memory management through garbage collection.

  • The JVM converts Java bytecode into machine code using a Just-In-Time (JIT) compiler.

  • It manages memory through an automatic garbage collection process, reclaiming memory from objects no longer in use.

  • The JVM provides a runtime environment that includes a class loader for loading classes and a security m...

View all Senior Software Developer interview questions
Are these interview questions helpful?
A Module Lead was asked 2w ago
Q. What are the changes in memory management in Java 8?
Ans. 

Java 8 introduced several enhancements in memory management, including the Metaspace and improvements in garbage collection.

  • Metaspace replaces PermGen: In Java 8, the PermGen space is replaced by Metaspace, which dynamically resizes based on the application's needs.

  • Improved Garbage Collection: Java 8 introduced the G1 garbage collector as the default, optimizing memory management for large heaps.

  • Compressed OOPs: J...

View all Module Lead interview questions
A Module Lead was asked 2w ago
Q. What are the disadvantages of microservices?
Ans. 

Microservices can lead to increased complexity, operational overhead, and challenges in data management and inter-service communication.

  • Increased Complexity: Managing multiple services can complicate deployment and monitoring. For example, a simple feature may require coordination across several microservices.

  • Operational Overhead: Each microservice may require its own infrastructure, leading to higher costs and re...

View all Module Lead interview questions
A Delivery Module Lead was asked 1mo ago
Q. What strategies can be employed to effectively handle negative situations?
Ans. 

Employing effective strategies can transform negative situations into opportunities for growth and improvement.

  • Maintain open communication: Encourage team members to express concerns and provide feedback, fostering a culture of transparency.

  • Stay calm and composed: In high-pressure situations, demonstrating calmness can help stabilize the team and facilitate problem-solving.

  • Focus on solutions: Shift the focus from ...

View all Delivery Module Lead interview questions

Mphasis Interview Experiences for Experienced

375 interviews found

Test Lead Interview Questions & Answers

user image Anonymous

posted on 11 Feb 2025

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Selected Selected

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(1 Question)

  • Q1. Technical questions on Mainframes and TOSCA
Round 2 - Technical 

(1 Question)

  • Q1. Client round with technical questions on mainframes and tosca
Round 3 - HR 

(1 Question)

  • Q1. Till date they have not enrolled me even after confirming and doing my documentation
Round 4 - HR 

(1 Question)

  • Q1. Documentation round which is still going on and its been 2 months
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

10 min, simple question on programming skills

Round 2 - Technical 

(7 Questions)

  • Q1. Which Microservice communication pattern you have used?
  • Ans. 

    I have used the asynchronous messaging pattern for Microservice communication.

    • Implemented messaging queues like RabbitMQ or Kafka for decoupled communication

    • Used message brokers to enable communication between Microservices

    • Leveraged event-driven architecture for real-time updates and scalability

  • Answered by AI
  • Q2. Which Application Insight tool you have used?
  • Ans. 

    I have used Application Insights for monitoring and analyzing the performance of .NET applications.

    • Used Application Insights to track application performance metrics

    • Analyzed telemetry data to identify performance bottlenecks

    • Set up alerts and notifications for critical issues

    • Integrated Application Insights with Azure DevOps for continuous monitoring

  • Answered by AI
  • Q3. Caching Technique is used in your project
  • Ans. 

    We use in-memory caching technique in our project to improve performance and reduce database load.

    • In-memory caching is used to store frequently accessed data in memory for quick retrieval

    • Helps reduce database load and improve application performance

    • Examples: using MemoryCache in .NET, Redis caching, caching frequently accessed data like user profiles or product information

  • Answered by AI
  • Q4. Api Gateways is used in MicrosServices
  • Ans. 

    Yes, API Gateways are used in Microservices to manage and secure communication between services.

    • API Gateways act as a single entry point for clients to access multiple microservices

    • They handle authentication, authorization, rate limiting, logging, and monitoring

    • Examples of API Gateways include Kong, Apigee, and AWS API Gateway

  • Answered by AI
  • Q5. Which single sign on technology/Mechanism is used in project
  • Ans. 

    We are using OAuth 2.0 for single sign on in the project.

    • OAuth 2.0 is a widely used authorization framework that enables a third-party application to obtain limited access to an HTTP service.

    • It allows users to log in once and access multiple applications without having to log in again.

    • OAuth 2.0 provides secure delegated access to resources without sharing user credentials.

  • Answered by AI
  • Q6. What is JWT token,why we use it
  • Ans. 

    JWT token is a JSON Web Token used for secure transmission of information between parties.

    • JWT token is a compact and self-contained way to transmit information between parties.

    • It is digitally signed to verify its authenticity and integrity.

    • JWT tokens consist of three parts: header, payload, and signature.

    • They are commonly used for authentication and information exchange in web applications.

    • Example: JWT tokens are often...

  • Answered by AI
  • Q7. How to implement exception handling and filters in .net core web api
  • Ans. 

    Exception handling and filters in .NET Core Web API

    • Use try-catch blocks to handle exceptions in the code

    • Implement global exception handling middleware to catch unhandled exceptions

    • Use filters like [Authorize] for authentication and [ValidateAntiForgeryToken] for CSRF protection

    • Create custom exception filters by implementing IExceptionFilter interface

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - brush up on every thing from basic to advance

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Core java concepts concepts , multithreading, spring boot,jpa ,MySQL ,api
  • Q2. Collection framework , java8, coding Questions 2 nd largest number find
Round 2 - HR 

(1 Question)

  • Q1. Only salary discussed

Interview Preparation Tips

Interview preparation tips for other job seekers - Good overall good good work balance

Module Lead Interview Questions & Answers

user image Anonymous

posted on 6 Feb 2025

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

I appeared for an interview in Jan 2025.

Round 1 - HR 

(1 Question)

  • Q1. Project management
Round 2 - Technical 

(1 Question)

  • Q1. Payment terminology
Round 3 - One-on-one 

(1 Question)

  • Q1. Client round about product
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
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

  • Q1. Write a SQL Query to generate total sales and average sales in each product category from product table
  • Ans. 

    SQL query to calculate total and average sales per product category from the product table.

    • Use the SUM() function to calculate total sales.

    • Use the AVG() function to calculate average sales.

    • Group the results by product category using GROUP BY clause.

    • Example SQL query: SELECT category, SUM(sales) AS total_sales, AVG(sales) AS average_sales FROM product GROUP BY category;

  • Answered by AI
  • Q2. Unix commands for writing a new file
  • Ans. 

    Unix commands for creating a new file include 'touch', 'echo', and redirection operators.

    • Use 'touch filename' to create an empty file. Example: 'touch myfile.txt'.

    • Use 'echo' to write text to a new file. Example: 'echo Hello > myfile.txt'.

    • Use 'cat' with redirection to create a file. Example: 'cat > myfile.txt' then type text and press Ctrl+D to save.

  • Answered by AI

Module Lead Interview Questions & Answers

user image Anonymous

posted on 20 Dec 2024

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Explain about yourself, Automation framework and d2d activities
  • Ans. 

    I am an experienced Module Lead with expertise in Automation framework design and end-to-end testing activities.

    • I have designed and implemented automation frameworks using tools like Selenium and Appium.

    • I have experience in creating reusable components, libraries, and utilities for automation.

    • I have conducted end-to-end testing activities including test planning, execution, and reporting.

    • I have worked on continuous int...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Why we have to hire for you??
  • Ans. 

    I bring a unique combination of experience, skills, and dedication that will greatly benefit the team and help achieve operational excellence.

    • Proven track record of successfully managing operations and improving efficiency

    • Strong leadership skills with the ability to motivate and inspire team members

    • Excellent problem-solving abilities to address challenges and drive results

    • Dedicated work ethic and commitment to achievin...

  • Answered by AI
  • Q2. Explain about your self
  • Ans. 

    Experienced Operations Officer with a background in managing daily operations, optimizing processes, and ensuring efficiency.

    • Managed a team of employees to ensure smooth operations

    • Implemented process improvements to increase efficiency

    • Analyzed data to make informed decisions

    • Collaborated with other departments to achieve organizational goals

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Explain about your process
  • Ans. 

    My process for handling operations involves thorough planning, effective communication, and continuous monitoring.

    • Develop a detailed operations plan outlining tasks, timelines, and responsibilities

    • Communicate clearly with team members to ensure everyone is on the same page

    • Regularly monitor progress and make adjustments as needed

    • Utilize technology and tools to streamline operations and improve efficiency

  • Answered by AI
  • Q2. How much yours expatriates
  • Ans. 

    We currently have 15 expatriates working in various departments.

    • We have a total of 15 expatriates in our organization.

    • The expatriates are working in different departments such as finance, marketing, and operations.

    • Some of the expatriates are on short-term assignments while others are on long-term contracts.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

  • Q1. What strategies do you use to handle pressure in a work environment?
  • Ans. 

    I manage pressure through prioritization, effective communication, and maintaining a positive mindset.

    • Prioritization: I assess tasks based on urgency and importance, focusing on high-impact activities first. For example, during a project deadline, I create a list of tasks and tackle the most critical ones first.

    • Effective Communication: I keep open lines of communication with my team and stakeholders to ensure everyone ...

  • Answered by AI
  • Q2. How do you manage multiple projects concurrently in your professional life?
  • Ans. 

    I prioritize tasks, utilize project management tools, and maintain clear communication to manage multiple projects effectively.

    • Prioritization: I assess project deadlines and importance, focusing on high-impact tasks first. For example, I use a matrix to categorize tasks.

    • Project Management Tools: I leverage tools like Trello or Asana to track progress and deadlines, ensuring visibility for all stakeholders.

    • Regular Check...

  • Answered by AI
  • Q3. What leadership skills do you possess that contribute to your success?
  • Ans. 

    I possess strong communication, adaptability, and problem-solving skills that drive team success and project delivery.

    • Effective Communication: I ensure clarity in conveying project goals, which helps align the team and stakeholders. For example, I hold regular check-ins to discuss progress and address concerns.

    • Adaptability: I thrive in dynamic environments and can pivot strategies when faced with unexpected challenges....

  • Answered by AI
  • Q4. What strategies can be employed to effectively handle negative situations?
  • Ans. 

    Employing effective strategies can transform negative situations into opportunities for growth and improvement.

    • Maintain open communication: Encourage team members to express concerns and provide feedback, fostering a culture of transparency.

    • Stay calm and composed: In high-pressure situations, demonstrating calmness can help stabilize the team and facilitate problem-solving.

    • Focus on solutions: Shift the focus from the p...

  • Answered by AI

Module Lead Interview Questions & Answers

user image Kamlesh Kumar

posted on 24 Jun 2025

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

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

  • Q1. What is the disadvantage of microservices?
  • Ans. 

    Microservices can lead to increased complexity, operational overhead, and challenges in data management and inter-service communication.

    • Increased Complexity: Managing multiple services can complicate deployment and monitoring. For example, a simple feature may require coordination across several microservices.

    • Operational Overhead: Each microservice may require its own infrastructure, leading to higher costs and resourc...

  • Answered by AI
  • Q2. What are the changes in memory management in java8 ?
  • Ans. 

    Java 8 introduced several enhancements in memory management, including the Metaspace and improvements in garbage collection.

    • Metaspace replaces PermGen: In Java 8, the PermGen space is replaced by Metaspace, which dynamically resizes based on the application's needs.

    • Improved Garbage Collection: Java 8 introduced the G1 garbage collector as the default, optimizing memory management for large heaps.

    • Compressed OOPs: Java 8...

  • Answered by AI

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 interview for experienced candidates?
Mphasis interview process for experienced candidates usually has 2-3 rounds. The most common rounds in the Mphasis interview process for experienced candidates are Technical, HR and One-on-one Round.
How to prepare for Mphasis interview for experienced candidates?
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, SQL, Spring Boot and Microservices.
What are the top questions asked in Mphasis interview for experienced candidates?

Some of the top questions asked at the Mphasis interview for experienced candidates -

  1. 1. All types of database commands- DDL, DML, DCL, TCL 2. Write a java code to r...read more
  2. 1. What are the commands used for maven build 2. What are the different stages ...read more
  3. 3 types of languages pronunciation one in english language , the same words and...read more
What are the most common questions asked in Mphasis HR round for experienced candidates?

The most common HR questions asked in Mphasis interview are for experienced candidates -

  1. Why should we hire y...read more
  2. Where do you see yourself in 5 yea...read more
  3. What are your strengths and weakness...read more
How long is the Mphasis interview process?

The duration of Mphasis 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.9/5

based on 221 interview experiences

Difficulty level

Easy 23%
Moderate 68%
Hard 10%

Duration

Less than 2 weeks 77%
2-4 weeks 16%
4-6 weeks 5%
6-8 weeks 2%
More than 8 weeks 1%
View more

Interview Questions from Similar Companies

LTIMindtree Interview Questions
3.7
 • 3k Interviews
DXC Technology Interview Questions
3.7
 • 839 Interviews
EXL Service Interview Questions
3.7
 • 805 Interviews
Coforge Interview Questions
3.3
 • 589 Interviews
eClerx Interview Questions
3.2
 • 577 Interviews
View all

Mphasis Reviews and Ratings

based on 9.1k reviews

3.3/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

2.8

Salary

3.4

Job security

3.3

Company culture

2.5

Promotions

3.2

Work satisfaction

Explore 9.1k Reviews and Ratings
Ingenium Developer

Mumbai

5-7 Yrs

Not Disclosed

Quality Analyst

Hyderabad / Secunderabad,

Chennai

+1

3-8 Yrs

₹ 2.2-6.5 LPA

QA Underwriter

Pune,

Chennai

0-3 Yrs

Not Disclosed

Explore more jobs
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