i
Mphasis
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
A program to find if a given string is a palindrome or not.
Create a function that takes a string as input
Reverse the string and compare it with the original string
If they are the same, then the string is a palindrome
I was interviewed in Dec 2024.
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
1 hr, aptitude question
What people are saying about Mphasis
I applied via Referral and was interviewed in Apr 2024. There were 3 interview rounds.
HackerRank test with questions including logical thinking and English
Linear search checks each element in a list sequentially, while binary search divides the list in half at each step.
Linear search has a time complexity of O(n), while binary search has a time complexity of O(log n).
Linear search is used for unsorted lists, while binary search is used for sorted lists.
Example: Linear search - searching for a name in a phone book. Binary search - searching for a word in a dictionary.
Mphasis interview questions for popular designations
I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.
Get interview-ready with Top Mphasis Interview Questions
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
Java program to count the number of repeated characters in a string
Create a HashMap to store characters and their counts
Iterate through the string and update the counts in the HashMap
Print the characters with counts greater than 1
Cucumber architecture is a testing framework that supports Behavior Driven Development (BDD) by allowing tests to be written in plain language.
Cucumber uses Gherkin syntax to define test cases in a human-readable format
It separates the test logic from the test data using feature files and step definitions
Cucumber integrates with various programming languages like Java, Ruby, and JavaScript
It allows collaboration betwee...
Feature file for login page
Create a feature file named 'login.feature'
Define a scenario for successful login
Define a scenario for unsuccessful login
Include steps like entering username, password, clicking login button
Use Given-When-Then format for scenarios
I applied via Approached by Company and was interviewed in Aug 2024. There was 1 interview round.
Bug life cycle involves identification, reporting, fixing, retesting, and closing of software bugs.
Identification of bug by tester
Reporting bug with detailed information
Developer fixes the bug
Retesting to ensure bug is resolved
Closing bug after verification
They told to write java program in string and collections
Test cases are specific conditions or inputs to test a particular functionality, while test scenarios are a sequence of test cases to test a broader functionality.
Test cases are detailed steps to test a specific functionality, while test scenarios are a collection of test cases to test a broader functionality.
Test cases are more granular and focus on individual functionalities, while test scenarios are more high-level ...
A program to read data from an Excel file using a programming language.
Use a library or module that supports reading Excel files, such as pandas in Python or Apache POI in Java.
Open the Excel file and select the specific sheet or range of cells to read data from.
Iterate through the rows and columns to extract the data and store it in an array of strings.
Seeking new challenges and growth opportunities in a more innovative environment.
Desire for new challenges and learning opportunities
Seeking a more innovative work environment
Looking for career growth and advancement
Interested in working with new technologies or methodologies
I applied via Recruitment Consulltant and was interviewed in Aug 2024. There was 1 interview round.
To avoid concurrent modification exception, use synchronized blocks or data structures like ConcurrentHashMap.
Use synchronized blocks to ensure only one thread can modify the data at a time
Use data structures like ConcurrentHashMap which are designed to handle concurrent modifications
Consider using immutable objects to prevent modification conflicts
Using stream API for coding questions
Use stream() method to convert a collection into a Stream
Use filter() method to filter elements based on a condition
Use map() method to transform elements into another form
Use collect() method to collect the elements into a new collection
Some of the top questions asked at the Mphasis interview -
The duration of Mphasis interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 666 interviews
Interview experience
based on 8.3k reviews
Rating in categories
Software Engineer
6.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
4.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
2.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Wipro
Accenture
TCS