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 Associate Software Developer Interview Questions and Answers

Updated 6 Jun 2024

6 Interview questions

An Associate Software Developer was asked 12mo ago
Q. What is the difference between a compiler and an interpreter?
Ans. 

Compiler translates entire code into machine code before execution, while interpreter translates code line by line during execution.

  • Compiler converts entire code into machine code before execution

  • Interpreter translates code line by line during execution

  • Compiler generates intermediate object code or executable file

  • Interpreter does not generate intermediate object code

  • Examples: C, C++ compilers vs Python, Ruby inter...

An Associate Software Developer was asked 12mo ago
Q. What are the four pillars of OOP?
Ans. 

The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance allows a class to inherit properties and behavior from another class.

  • Encapsulation restricts access to certain components within a class, protecting the data.

  • Abstraction hides the complex implementation details and only shows the necessary features.

  • Polymorphism allows objects to be treated as instances of their parent cl...

Associate Software Developer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
asked in Xoriant
Q2. What are some of the data types used in Python?
asked in Xoriant
Q3. What are joins in SQL? Explain each with a real-life example.
asked in Xoriant
Q4. How do you delete a file in Python using code?
asked in Accenture
Q5. What are some basic DBMS concepts, including joins and subqueries ... read more
An Associate Software Developer was asked 12mo ago
Q. What is the shortest path algorithm?
Ans. 

Shortest path algo is a method to find the most efficient route between two points in a graph or network.

  • Shortest path algorithms are used in various applications such as GPS navigation systems, network routing, and logistics planning.

  • Examples of shortest path algorithms include Dijkstra's algorithm, Bellman-Ford algorithm, and Floyd-Warshall algorithm.

  • These algorithms calculate the shortest path based on differen...

An Associate Software Developer was asked
Q. What is a copy constructor?
Ans. 

Copy constructor is a special type of constructor which creates a new object as a copy of an existing object.

  • Copy constructor is used to initialize a new object as a copy of an existing object.

  • It takes an object of the same class as a parameter.

  • It is called when a new object is created from an existing object.

  • Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };

What people are saying about Mphasis

View All
an information technology recruiter
2w
Mphasis HR: My worst nightmare?
Seriously, this is one of the worst companies ever. Working here felt like pure hell. The HR team? Don't even get me started—they treat you like slaves. I was working from 9 AM till midnight. And the delivery team? An even bigger joke. Please don’t even think of joining here
Got a question about Mphasis?
Ask anonymously on communities.
An Associate Software Developer was asked
Q. What is OOPS and what are its four pillars?
Ans. 

Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Inheritance: Allowing a class to inherit properties and behavior from another class.

  • Polymorphism: The ability for objects to be treated as instances of their parent class.

  • Abstraction: Hiding the complex implementa...

An Associate Software Developer was asked
Q. Do you have good programming knowledge?
Ans. 

Yes, I have good knowledge of programming.

  • Proficient in multiple programming languages such as Java, Python, and C++

  • Experience in developing web applications using frameworks like React and Angular

  • Familiarity with database management systems like MySQL and MongoDB

Mphasis Associate Software Developer Interview Experiences

6 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

The round1 was aptitude test it was average level neither easy nor hard

Round 2 - Technical 

(3 Questions)

  • Q1. What is shortest path algo
  • Ans. 

    Shortest path algo is a method to find the most efficient route between two points in a graph or network.

    • Shortest path algorithms are used in various applications such as GPS navigation systems, network routing, and logistics planning.

    • Examples of shortest path algorithms include Dijkstra's algorithm, Bellman-Ford algorithm, and Floyd-Warshall algorithm.

    • These algorithms calculate the shortest path based on different cri...

  • Answered by AI
  • Q2. What is diff b/w compiler and interpreter
  • Ans. 

    Compiler translates entire code into machine code before execution, while interpreter translates code line by line during execution.

    • Compiler converts entire code into machine code before execution

    • Interpreter translates code line by line during execution

    • Compiler generates intermediate object code or executable file

    • Interpreter does not generate intermediate object code

    • Examples: C, C++ compilers vs Python, Ruby interprete...

  • Answered by AI
  • Q3. What are 4 pillars of oops
  • Ans. 

    The 4 pillars of OOP are Inheritance, Encapsulation, Abstraction, and Polymorphism.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation restricts access to certain components within a class, protecting the data.

    • Abstraction hides the complex implementation details and only shows the necessary features.

    • Polymorphism allows objects to be treated as instances of their parent class.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about the company
  • Ans. 

    The company is a leading tech firm specializing in innovative software solutions for various industries.

    • Founded in 2010, the company has rapidly grown to serve clients globally.

    • Offers a range of services including web development, mobile app development, and cloud solutions.

    • Has a strong focus on user experience, ensuring that products are intuitive and user-friendly.

    • Collaborates with startups and established businesses...

  • Answered by AI
  • Q2. What is your hobby

Interview Preparation Tips

Interview preparation tips for other job seekers - The process is easy the interviewers were friendy overall the hiring process was smooth but took a lot of time for LOI and haven't received offer letter yet

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Oops concepts Sql querys Searching and sorting Projects in resume
  • Q2. What is oops and it's four pillars?
  • Ans. 

    Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit.

    • Inheritance: Allowing a class to inherit properties and behavior from another class.

    • Polymorphism: The ability for objects to be treated as instances of their parent class.

    • Abstraction: Hiding the complex implementation ...

  • Answered by AI
  • Q3. What is copy constructor?
  • Ans. 

    Copy constructor is a special type of constructor which creates a new object as a copy of an existing object.

    • Copy constructor is used to initialize a new object as a copy of an existing object.

    • It takes an object of the same class as a parameter.

    • It is called when a new object is created from an existing object.

    • Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };

  • Answered by AI

Skills evaluated in this interview

I applied via Company Website and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

Topics for the Aptitude test :- Quantitative aptitude, Logical Reasoning, verbal, Numbers Puzzles, Missing letter Puzzles, Logical Puzzle and some time they also ask sudoku code.
Time duration is for 60 min.each ques carry one marks No negative Marking.

Round 2 - Group Discussion 

My topic was :-- Two child policy is acceptable in India or not. Only 2 min time to think on it.
The first thing while start the group discussion is to be confident and focus on whatever the topic is write some points on the paper so that it can be in your mind while speaking, Don't try to interrupt while other speaking let them complete and then you start. And one more thing don't try to cheat it give an bad impact towards your profile.

Round 3 - Technical 

(4 Questions)

  • Q1. First question Introduction ?
  • Q2. What ever the things you had indicated on your Resume you have to prepare for that.
  • Q3. Some questions from C and Python programming language.(depends which language you indicate on your resume) Basic must be clear
  • Q4. About your project :--what you have done in this project? Briefly explain the part you have done in your project.
Round 4 - HR 

(7 Questions)

  • Q1. Introduce about yourself?
  • Q2. About your family background?
  • Q3. About your project and work role in project?
  • Q4. What are your greatest strengths and weakness?
  • Q5. Why do you want to work for our company?
  • Q6. What is your biggest achievement so far??
  • Q7. Where do you see yourself in next 5 years?

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Prepare well for your Aptitude and Reasoning questions.
2. Be confident in your Group discussion (Not over-confidence)
3. Prepare well for the interview, They asked mostly what ever you had indicated on your resume.

I applied via LinkedIn and was interviewed before Sep 2021. There were 3 interview rounds.

Round 1 - Coding Test 

They ask you some small logical question

Round 2 - Technical 

(1 Question)

  • Q1. OOPS conecpt ,string, linked list ,collection framework , about project like what qas your role what technology you have used
Round 3 - HR 

(1 Question)

  • Q1. They just call you ask about project and then done

Interview Preparation Tips

Interview preparation tips for other job seekers - Just go through java concept OOPS, collection framework, class identifiers,
Round 1 - HR 

(6 Questions)

  • Q1. What are your salary expectations?
  • Q2. Why should we hire you?
  • Q3. Why are you looking for a change?
  • Q4. Where do you see yourself in 5 years?
  • Q5. What are your strengths and weaknesses?
  • Q6. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - How we prepare for this

Interview Questionnaire 

2 Questions

  • Q1. Do you have to good grip on subjects?
  • Q2. Do you have good knowledge of programmings?
  • Ans. 

    Yes, I have good knowledge of programming.

    • Proficient in multiple programming languages such as Java, Python, and C++

    • Experience in developing web applications using frameworks like React and Angular

    • Familiarity with database management systems like MySQL and MongoDB

  • Answered by AI

Interview questions from similar companies

I applied via Recruitment Consulltant and was interviewed before Apr 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

Standard Aptitude questions

Round 2 - Coding Test 

Based on strings and array

Round 3 - One-on-one 

(1 Question)

  • Q1. Background questions and technical questions related to problem solved

Interview Preparation Tips

Interview preparation tips for other job seekers - Mindtree is one of the best companies, i really miss working there.
It's more on your self development and your carrier.
Are these interview questions helpful?

I applied via Campus Placement and was interviewed before May 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude knowledge

Round 2 - Coding Test 

Strong in java

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confidence and focus on your goal

I appeared for an interview before Sep 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Easy

It happens in very friendly manner.

  • Q1. 

    Paths in a Matrix Problem Statement

    Given an 'M x N' matrix, print all the possible paths from the top-left corner to the bottom-right corner. You can only move either right (from (i,j) to (i,j+1)) or dow...

  • Ans. 

    Print all possible paths from top-left to bottom-right in a matrix by moving only right or down.

    • Use backtracking to explore all possible paths from top-left to bottom-right in the matrix.

    • At each cell, recursively explore moving right and down until reaching the bottom-right corner.

    • Keep track of the current path and add it to the result when reaching the destination.

  • Answered by AI
  • Q2. Can you create 2 tables in SQL and perform different operations on them?
  • Ans. 

    Yes, I can create 2 tables in SQL and perform operations like INSERT, SELECT, UPDATE, and DELETE.

    • Create Table 1: CREATE TABLE employees (id INT, name VARCHAR(50), salary DECIMAL(10,2));

    • Create Table 2: CREATE TABLE departments (dept_id INT, dept_name VARCHAR(50));

    • Insert Data: INSERT INTO employees VALUES (1, 'John Doe', 50000);

    • Select Data: SELECT * FROM employees WHERE salary > 40000;

    • Update Data: UPDATE employees SET...

  • Answered by AI
Round 2 - Face to Face 

Round duration - 90 minutes
Round difficulty - Medium

No problem occur very friendly environment.

Round 3 - Face to Face 

(1 Question)

Round duration - 90 minutes
Round difficulty - Hard

  • Q1. 

    Rat in a Maze Problem Statement

    You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...

  • Ans. 

    Find all possible paths for a rat in a maze from source to destination.

    • Use backtracking to explore all possible paths in the maze.

    • Keep track of visited cells to avoid revisiting them.

    • Explore all possible directions (up, down, left, right) from each cell.

    • Add the current direction to the path and recursively explore further.

    • If the destination is reached, add the path to the list of valid paths.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaAbove 7 CGPAVirtusa interview preparation:Topics to prepare for the interview - Linked List, Binary Search Tree ,Queue, Array ,DP ,Graph ,RecursionTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Competitive programming plays a major role when you are appearing for coding rounds as a fresher. In the coding rounds, you won't get direct problems copied from Geeksforgeeks or Leetcode. You would be required to use your logical thinking to go ahead in the process. This is where competitive programming helps.

Tip 2 : Coding rounds are all about Coding + Timing. Most people fail to excel due to the pressure of a timer ticking on your head. So, instead of just solving problems, try to participate in timed contests. This will help you be used to the pressure of the timer.

Tip 3 : Many big companies like Microsoft, Amazon, and even Google expect you to be good at standard problems. So, once you are done with coding round by your logical skills and competitive programming, you must be well versed with some standard problems in order to excel.

Application resume tips for other job seekers

Tip 1 : Make it short, crisp, and simple. It is always good to have a 1 pager resume. 
Tip 2 : Resume must comprise of the following: Educational Qualifications, Technical skills, Projects, Work experience (if any), Achievements. Other than this, you may include some extra co-curricular achievements.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. All about SQL joins,data warehouse.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared and answer only if you know the concept clearly.

Mphasis Interview FAQs

How many rounds are there in Mphasis Associate Software Developer interview?
Mphasis interview process usually has 2-3 rounds. The most common rounds in the Mphasis interview process are HR, Technical and Aptitude Test.
What are the top questions asked in Mphasis Associate Software Developer interview?

Some of the top questions asked at the Mphasis Associate Software Developer interview -

  1. Do you have good knowledge of programmin...read more
  2. What is diff b/w compiler and interpre...read more
  3. What is oops and it's four pilla...read more
What are the most common questions asked in Mphasis Associate Software Developer HR round?

The most common HR questions asked in Mphasis Associate Software Developer interview are -

  1. What are your strengths and weakness...read more
  2. Why are you looking for a chan...read more
  3. Where do you see yourself in 5 yea...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 2 interview experiences

Mphasis Associate Software Developer Salary
based on 131 salaries
₹3 L/yr - ₹5.5 L/yr
34% less than the average Associate Software Developer Salary in India
View more details

Mphasis Associate Software Developer Reviews and Ratings

based on 10 reviews

2.4/5

Rating in categories

2.1

Skill development

2.0

Work-life balance

1.5

Salary

2.1

Job security

2.8

Company culture

1.3

Promotions

2.0

Work satisfaction

Explore 10 Reviews and Ratings
Software Engineer
6.8k salaries
unlock blur

₹4 L/yr - ₹9.5 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