i
Mphasis
Filter interviews by
I was interviewed in Jul 2024.
Functional interfaces in Java are interfaces with only one abstract method, used for lambda expressions and method references.
Functional interfaces can be used with lambda expressions and method references to provide implementation for the single abstract method.
Examples of functional interfaces in Java include Runnable, Callable, and Comparator.
Functional interfaces can also have default and static methods in addition
No, static methods cannot be overridden in interfaces.
Static methods in interfaces are implicitly public and abstract, so they cannot be overridden.
If two interfaces have the same static method signature, it will not cause any conflict.
Implementing classes will have to provide their own implementation of the static method.
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in May 2024. There were 2 interview rounds.
Isolation levels in databases determine how transactions interact with each other.
Isolation levels define the degree to which one transaction must be isolated from other transactions.
There are different levels of isolation such as Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Higher isolation levels provide more data consistency but can also lead to more performance overhead.
Isolation levels help in p...
Technical coding test conducted by the client
What people are saying about Mphasis
Basis data structure and algo
System design involves creating a high-level architecture of a software system based on requirements and design principles.
System design focuses on structuring software components and their interactions.
Design principles like SOLID, DRY, and KISS help in creating scalable and maintainable systems.
Consider factors like performance, scalability, security, and maintainability during system design.
Use design patterns like ...
Mphasis interview questions for popular designations
Quantitive Aptitude, General programming,oops
GK, Quantitative Aptitude
C# Fundamentals , ADO.NET,LINQ
Frequent changes in technology are driven by advancements, market demands, and user feedback.
Advancements in technology lead to new tools and frameworks being developed.
Market demands require companies to adapt quickly to stay competitive.
User feedback helps improve products and services, leading to updates and changes.
Examples: Introduction of new programming languages like Swift, shift towards cloud computing, update...
Roll is a term used in web development to describe the process of deploying code changes to a live server.
Rolling back changes means reverting to a previous version of the code.
Rolling forward means applying new changes to the live server.
Rolling deployments involve gradually updating servers in a controlled manner to minimize downtime.
Automated rollbacks can be triggered in case of errors or issues during deployment.
Get interview-ready with Top Mphasis Interview Questions
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
I chose to become a business analyst because of my passion for problem-solving, data analysis, and helping organizations make informed decisions.
Enjoy analyzing data and identifying trends
Passionate about problem-solving and finding solutions
Interested in helping organizations improve processes and make informed decisions
Strong communication and interpersonal skills
Ability to translate technical information into non-te...
Managing stakeholder expectations, communication, conflicting priorities, resistance to change
Effective communication is key to managing stakeholder expectations
Identifying and addressing conflicting priorities among stakeholders
Dealing with resistance to change from stakeholders
Balancing the needs and interests of various stakeholders
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
Linux architecture is a layered system with kernel at the core, followed by system libraries, utilities, and user interface.
Linux architecture consists of the kernel, which is the core component responsible for managing hardware resources and providing essential services.
Above the kernel are system libraries, which provide additional functionalities to applications and help in interacting with the kernel.
Utilities in L...
I manage servers using automation tools like Ansible and monitoring tools like Nagios.
Utilize automation tools like Ansible to provision and configure servers
Implement monitoring tools like Nagios to track server performance and uptime
Regularly update software and security patches to ensure server stability
Implement backup and disaster recovery plans to prevent data loss
Utilize cloud services like AWS or Azure for scal
File management commands are used to interact with files and directories on a computer system.
ls - list files and directories in the current directory
cd - change directory
mkdir - create a new directory
rm - remove files or directories
cp - copy files or directories
mv - move files or directories
touch - create a new file
chmod - change file permissions
Commands related to process management include ps, top, kill, and nice.
ps - displays information about currently running processes
top - provides a dynamic real-time view of a running system
kill - terminates a process by sending a signal to its PID
nice - sets the priority of a process
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
SQL query for updating data in a database table.
Use the UPDATE statement in SQL to modify existing records in a table.
Specify the table name, column names, and values to be updated in the query.
Use WHERE clause to specify the condition for which records to update.
Example: UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition;
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 675 interviews
Interview experience
based on 8.4k 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