i
Mphasis
Filter interviews by
I applied via Job Portal and was interviewed before Apr 2023. There was 1 interview round.
I applied via campus placement at Lovely Professional University (LPU) and was interviewed before Oct 2023. There were 3 interview rounds.
1st round was Aptitude
Coding for some basic problems
I applied via Campus Placement and was interviewed in Feb 2022. There were 3 interview rounds.
Round duration - 120 minutes
The Recruitment Process of Mphasis starts with an Online Test having
sections like :
Quants
Logical Reasoning
Verbal Ability
Computer Programming
The interviewee is asked about the difficulty level and number of questions in a test.
The interviewee should mention the specific type of test (quants, logical, verbal) and their difficulty level.
They should also mention the total number of questions in the test.
If applicable, they can provide examples of the types of questions asked.
It is important to answer truthfully and not exaggerate or downplay the difficulty lev
There were 20 coding programming questions.
Were the questions related to a specific programming language?
What was the difficulty level of the questions?
Were there any questions related to data structures or algorithms?
How much time was given to answer the questions?
Were there any coding challenges or just theoretical questions?
Round duration - 20 minutes
The technical interview consisted of technical questions and from the technical subjects that were present on my CV.
A program for multiple inheritances
Create a base class with common attributes and methods
Create derived classes that inherit from the base class
Use multiple inheritance to inherit from multiple base classes
Resolve any naming conflicts using scope resolution operator (::)
Example: class Derived: public Base1, public Base2 {}
Example: class Derived: public Base1, public Base2 { public: void method() { Base1::method(); Base
Structure is a collection of variables of different data types while union is a collection of variables of same data type.
Structure allocates memory for all its variables while union allocates memory for only one variable at a time.
Structure is used when we need to store different types of data while union is used when we need to store only one type of data.
Example of structure: struct student { char name[20]; int age;...
The OSI model is a conceptual model that describes how data is transmitted over a network.
OSI stands for Open Systems Interconnection.
It has 7 layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has a specific function and communicates with the adjacent layers.
Example: When you send an email, the Application layer sends it to the Presentation layer, which formats the data,...
Process management involves planning, organizing, executing, and monitoring processes to achieve organizational goals.
It includes identifying and defining processes
Assigning responsibilities and resources
Establishing timelines and milestones
Monitoring progress and making adjustments as needed
Examples include project management, supply chain management, and quality management
A dangling pointer is a pointer that points to a memory location that has been deallocated or freed.
Dangling pointers can cause crashes or unexpected behavior when accessed.
They can occur when a pointer is not set to NULL after the memory it points to is freed.
Example: int *ptr = malloc(sizeof(int)); free(ptr); printf('%d', *ptr);
In the above example, ptr becomes a dangling pointer after the memory it points to is free
Function overriding vs function overloading
Function overloading is having multiple functions with the same name but different parameters
Function overriding is having a function in a subclass with the same name and parameters as a function in the superclass
Function overloading is resolved at compile-time while function overriding is resolved at runtime
C code for in-order traversal on a binary tree.
Start at the root node.
Traverse the left subtree recursively.
Visit the root node.
Traverse the right subtree recursively.
Repeat until all nodes have been visited.
Example code: void inorderTraversal(Node* root) { if(root != NULL) { inorderTraversal(root->left); printf("%d ", root->data); inorderTraversal(root->right); } }
Round duration - 10 mins
Mphasis is a leading IT solutions provider with a focus on digital transformation.
Mphasis has a strong presence in the banking and financial services industry, providing innovative solutions to clients such as Citibank and Standard Chartered.
The company has a focus on digital transformation and offers services such as cloud computing, data analytics, and artificial intelligence.
Mphasis has won several awards for its wo...
Work-life balance is the ability to prioritize and manage both work and personal life effectively.
It involves setting boundaries and managing time efficiently
It allows for time to pursue personal interests and hobbies
It reduces stress and burnout
Examples include flexible work hours, remote work options, and time off for personal reasons
I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.
All important topics for aptitude test
Any on spot topic. Need to talk, should not stop if they ask to conclude we need to do it
Mphasis interview questions for designations
Can pass easily if you have basic knowledge.
No difficult coding questions were given.
Get interview-ready with Top Mphasis Interview Questions
I applied via Campus Placement and was interviewed in Jan 2022. There were 3 interview rounds.
Aptitude test is medium level difficult
Encapsulation is the process of hiding implementation details and providing a public interface for accessing the object.
Encapsulation helps in achieving data abstraction and information hiding.
It prevents unauthorized access to the internal state of an object.
It allows for better control over the data and its behavior.
Example: A class in Java with private variables and public methods.
Example: A capsule in medicine that
SQL commands are used to interact with databases. Some basic commands include SELECT, INSERT, UPDATE, and DELETE.
SELECT: used to retrieve data from a database
INSERT: used to add new data to a database
UPDATE: used to modify existing data in a database
DELETE: used to remove data from a database
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reusability and saves time and effort in coding.
The existing class is called the parent class or superclass, and the new class is called the child class or subclass.
The child class inherits all the properties and methods of the parent class and can also have its ow...
Mphasis is an IT services company providing digital solutions to clients globally.
Founded in 2000 and headquartered in Bangalore, India
Offers services in application development, infrastructure management, and business process outsourcing
Has a presence in over 30 countries and serves clients in industries such as banking, insurance, and healthcare
I applied via campus placement at Noida Institute of Engineering & Technology, Greater Noida and was interviewed before Jun 2023. There were 3 interview rounds.
Basic question from percentage ratio,airthmatic ,river flow ,number series
Simple programs
palindrom
reverse a string
reverse a line without reversing words
I applied via campus placement at Indian Institute of Technology (IIT), Gandhinagar and was interviewed in Oct 2022. There were 2 interview rounds.
Aptitude test goes pretty well. That test based upon English grammar,maths & some coding question
Hr of mphasis was very friendly & my HR interview goes pretty well
I applied via Campus Placement and was interviewed before May 2023. There were 3 interview rounds.
Basic questions and programming output questions
I applied via Company Website and was interviewed in Oct 2022. There were 2 interview rounds.
Basic aptitude questions mathematically logical
1 family 1 child group discussion
Top trending discussions
Some of the top questions asked at the Mphasis Associate Software Engineer interview -
The duration of Mphasis Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 64 interviews
5 Interview rounds
based on 537 reviews
Rating in categories
Software Engineer
6.3k
salaries
| ₹2 L/yr - ₹11.1 L/yr |
Senior Software Engineer
5.6k
salaries
| ₹6 L/yr - ₹23.5 L/yr |
Associate Software Engineer
4.6k
salaries
| ₹2 L/yr - ₹6 L/yr |
Module Lead
2.4k
salaries
| ₹9.5 L/yr - ₹34.3 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹1.5 L/yr - ₹4.5 L/yr |
Cognizant
Wipro
Accenture
TCS