i
Mphasis
Filter interviews by
Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods.
Use built-in functions: In Python, you can reverse a string using slicing: `reversed_string = original_string[::-1]`.
Iterative approach: Loop through the string from the end to the beginning and build a new string.
Using recursion: Define a function that returns the last character plus the reverse o...
OOPs concepts refer to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation d...
Method overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class.
Occurs in inheritance when a subclass has a method with the same name and parameters as a method in its parent class
The subclass method overrides the parent class method, providing a specific implementation for that method
Allows for polymorphism, where a subclass object can be treated as...
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance allows a child class to override a method from its parent class, exhibiting polymorp...
The .NET Framework is a software framework developed by Microsoft that provides a large library of pre-coded solutions to common programming problems.
Developed by Microsoft
Provides a large library of pre-coded solutions
Supports multiple programming languages like C#, VB.NET, F#
Used for building Windows applications, web applications, and services
Pointer in C is a variable that stores the memory address of another variable.
Pointers are used to access and manipulate memory addresses directly.
They are denoted by an asterisk (*) before the variable name.
Example: int *ptr; // declares a pointer variable ptr of type int
One program I know is a simple calculator program written in Python.
The program takes user input for two numbers and an operator (+, -, *, /).
It then performs the operation and displays the result.
Example: input 5, +, 3 -> output 8
Code to remove duplicates from an array of strings
Use a Set to store unique elements
Iterate through the array and add each element to the Set
Convert the Set back to an array to get the final result
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation allows data to be hidden within objects and only accessed through methods.
Inheritance allows classes to inherit attributes and methods from other classes.
Polymorphism allows objects to be treated...
I am open to any location for the job.
I am willing to relocate for the job
I am flexible with the location
I am excited about the opportunity to work in different places
I applied via Campus Placement and was interviewed in Oct 2024. There were 4 interview rounds.
Online test -math & quants,verbal,puzzle,computer programming,logical
One program I know is a simple calculator program written in Python.
The program takes user input for two numbers and an operator (+, -, *, /).
It then performs the operation and displays the result.
Example: input 5, +, 3 -> output 8
Yes, I am open to relocating for the right opportunity to grow and contribute to the team effectively.
Relocation can provide exposure to new technologies and methodologies.
It allows for networking with professionals in different regions.
I am adaptable and enjoy exploring new environments, which can enhance my creativity.
For example, moving to a tech hub can offer more collaboration opportunities.
I appeared for an interview in Dec 2024.
Math, coding, basic coding mcq
Basic arithmatic and output questions
I worked on a project that involved developing a recommendation system using collaborative filtering algorithms.
Implemented collaborative filtering algorithms like user-based and item-based recommendation systems
Utilized cosine similarity and Pearson correlation coefficient for calculating similarity between users/items
Used matrix factorization techniques like Singular Value Decomposition (SVD) for recommendation
Evalua...
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation allows data to be hidden within objects and only accessed through methods.
Inheritance allows classes to inherit attributes and methods from other classes.
Polymorphism allows objects to be treated as i...
Code to remove duplicates from an array of strings
Use a Set to store unique elements
Iterate through the array and add each element to the Set
Convert the Set back to an array to get the final result
I am open to any location for the job.
I am willing to relocate for the job
I am flexible with the location
I am excited about the opportunity to work in different places
Yes, I am flexible with shifts and can work any shift required.
I am open to working any shift, including nights, weekends, and holidays
I understand the importance of being flexible in the software engineering field
I have experience working different shifts in previous roles, such as during project deadlines or support rotations
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
Pointer in C is a variable that stores the memory address of another variable.
Pointers are used to access and manipulate memory addresses directly.
They are denoted by an asterisk (*) before the variable name.
Example: int *ptr; // declares a pointer variable ptr of type int
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can override or extend the functionality of the base class
I appeared for an interview in Mar 2025, where I was asked the following questions.
In five years, I envision myself as a skilled software engineer, leading projects and mentoring junior developers.
I aim to deepen my expertise in software development, particularly in areas like cloud computing and machine learning.
I hope to take on leadership roles, guiding teams through complex projects and fostering a collaborative environment.
I aspire to contribute to open-source projects, enhancing my skills while...
I excel in problem-solving and teamwork, but I sometimes struggle with time management under tight deadlines.
Strength: Strong problem-solving skills. For example, I successfully debugged a complex issue in a project, improving performance by 30%.
Strength: Excellent teamwork. I collaborated with cross-functional teams on a project, leading to a successful product launch.
Limitation: Time management. I occasionally undere...
I appeared for an interview in Mar 2025, where I was asked the following questions.
Reversing a string involves rearranging its characters in the opposite order, which can be done using various methods.
Use built-in functions: In Python, you can reverse a string using slicing: `reversed_string = original_string[::-1]`.
Iterative approach: Loop through the string from the end to the beginning and build a new string.
Using recursion: Define a function that returns the last character plus the reverse of the...
I appeared for an interview in Jan 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.
Aptitude topics - Quants, logical reasoning, verbal ability, computer programming.
I applied via Campus Placement and was interviewed in Mar 2024. There were 3 interview rounds.
There are basic multiple choice questions in there just have good knowledge in aptitude, coding and English
I applied via Campus Placement and was interviewed in Jun 2024. There were 3 interview rounds.
Problem solving questions cognitive ability questions
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 69 interview experiences
Difficulty level
Duration
based on 584 reviews
Rating in categories
Software Engineer
6.7k
salaries
| ₹4 L/yr - ₹8.4 L/yr |
Senior Software Engineer
6k
salaries
| ₹6.6 L/yr - ₹20 L/yr |
Associate Software Engineer
4.9k
salaries
| ₹2 L/yr - ₹5.6 L/yr |
Module Lead
2.5k
salaries
| ₹15.8 L/yr - ₹27 L/yr |
Transaction Processing Officer
2.3k
salaries
| ₹1.4 L/yr - ₹4.7 L/yr |
Cognizant
Wipro
Accenture
TCS