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

Updated 20 Mar 2023

Mphasis Full Stack Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Introduce yourself,core java
Round 3 - One-on-one 

(1 Question)

  • Q1. Coding test, java , spring boot, Microservice,hibernate

Interview Preparation Tips

Interview preparation tips for other job seekers - Explain in deep any question, don’t hesitate for asking again

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed before Sep 2023. There were 5 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions and 3 coding questions

Round 2 - Communication 

(2 Questions)

  • Q1. Reading, Writing and Audio listening and Speaking test
  • Q2. Platform was Mercel Mettle
Round 3 - Technical 

(2 Questions)

  • Q1. Projects based questions and Job experience
  • Q2. CS Fundamentals
Round 4 - Behavioral 

(1 Question)

  • Q1. Job experience related questions
Round 5 - HR 

(2 Questions)

  • Q1. Why choose Hexaware
  • Ans. 

    Hexaware offers a collaborative work environment, cutting-edge technologies, and opportunities for growth and learning.

    • Hexaware provides a collaborative work environment where developers can work together to solve complex problems.

    • The company uses cutting-edge technologies and tools, allowing developers to stay up-to-date with the latest trends in software development.

    • Hexaware offers opportunities for growth and learni...

  • Answered by AI
  • Q2. What do you know about Hexaware
  • Ans. 

    Hexaware is a global IT services company providing automation, cloud, and digital solutions.

    • Hexaware was founded in 1990 and is headquartered in Mumbai, India.

    • They offer services in areas such as application transformation, infrastructure management, and business process services.

    • Hexaware has a strong focus on automation and digital technologies to help clients improve efficiency and innovation.

    • The company has a global...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Hexaware Technologies Full Stack Software Developer interview:
  • DSA
  • CS Fundamentals
  • Mern
  • OOPS
  • OS
  • DBMS
Interview preparation tips for other job seekers - Keep you basics clear and be confident

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. I applied online for the post of software developer, interview was conducted by First IPO on behalf of Mindtree.
  • Q2. Basics of OOPs, program o find out prime number, basic coding problem asks for output, closure, arrays in JavaScript

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basic of oops like static and instance member, polymorphism, inheritance.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

General aptitude, computer science fundamentals multiple-choice questions, and data structures and algorithms multiple-choice questions were asked.

Round 2 - Technical 

(2 Questions)

  • Q1. Given a string, write a function to reverse the string.
  • Ans. 

    Function to reverse a given string

    • Create an empty string to store the reversed string

    • Iterate through the input string in reverse order and append each character to the new string

    • Return the reversed string

  • Answered by AI
  • Q2. Given a sorted array of integers, write a function to perform a binary search to find the index of a target value. If the target value is not found, return -1.
  • Ans. 

    Binary search function to find target value in sorted array

    • Define function that takes sorted array and target value as input

    • Initialize variables for start, end, and middle indices

    • Use while loop to iterate until start is less than or equal to end

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. About the company
  • Q2. What are three significant achievements in your life?
  • Ans. 

    Graduating with honors, winning a hackathon, volunteering in a developing country

    • Graduated with honors from university with a degree in Computer Science

    • Won first place in a hackathon competition by developing a unique and innovative software solution

    • Volunteered in a developing country to help build schools and provide education to underprivileged children

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. What is concurrent hashmap
  • Ans. 

    ConcurrentHashMap is a thread-safe implementation of the HashMap class in Java.

    • ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any data corruption.

    • It achieves thread-safety by dividing the map into segments, each of which can be locked independently.

    • ConcurrentHashMap is more efficient than using synchronized collections for concurrent access.

    • Example: ConcurrentHashMap

  • Answered by AI
  • Q2. How is dependency injection different from dependency inversion
  • Ans. 

    Dependency injection is a design pattern where dependencies are provided to a class from the outside, while dependency inversion is a principle that states high-level modules should not depend on low-level modules, but both should depend on abstractions.

    • Dependency injection is a technique to achieve dependency inversion.

    • Dependency injection involves providing dependencies to a class from the outside, typically through ...

  • Answered by AI
  • Q3. If I add 2 same attribute values for a object to a set...will I see 2 objects in the set, if yes what changes you make to the code to insert unique objects to a set
  • Ans. 

    No, you will not see 2 objects in the set. To insert unique objects to a set, you can override the equals() and hashCode() methods in the object class.

    • In a set, each element must be unique based on the equals() method. If you add 2 objects with the same attribute values, only one will be stored in the set.

    • To ensure uniqueness, override the equals() and hashCode() methods in the object class. This will define how object...

  • Answered by AI
  • Q4. What is serialisation, externalisation, serializable
  • Ans. 

    Serialisation is the process of converting an object into a format that can be easily stored or transmitted. Externalisation is a way to customize the serialization process. Serializable is an interface in Java that allows objects to be serialized.

    • Serialisation is the process of converting an object into a format that can be easily stored or transmitted

    • Externalisation is a way to customize the serialization process

    • Seri...

  • Answered by AI
  • Q5. Write a Generic method to add string or integer to List or List
  • Ans. 

    Create a generic method to add string or integer to List or List

    • Create a generic method that takes a List and an element as input

    • Use Java generics to specify the type of List and element

    • Check the type of List and element, then add the element to the List

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Preparation of core Java is needed...not even a single minute is used to tell any of your project experience

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is dependency injection
  • Ans. 

    Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing and swapping of dependencies.

    • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Answered by AI
  • Q2. What is solid principles
  • Ans. 

    SOLID principles are a set of five design principles that help developers create more maintainable and scalable software.

    • S - Single Responsibility Principle: A class should have only one reason to change.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification.

    • L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses with...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Since it's a full stack they asked angular , .net , sql , c# questions
What is pipes, Life cycle hooks , dependency injection, routers

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

It will good and easy for me to attend it

Round 2 - Coding Test 

Questions in collection,java 8 concepts.

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

(5 Questions)

  • Q1. What is closures in JS ?
  • Ans. 

    Closures in JavaScript are functions that have access to variables from their outer scope, even after the outer function has finished executing.

    • Closures are created when a function is defined inside another function.

    • The inner function has access to the outer function's variables, parameters, and even the outer function's return value.

    • Closures are useful for creating private variables and data encapsulation.

    • They can be ...

  • Answered by AI
  • Q2. Diff props and state ?
  • Ans. 

    Props and state are both used in React to manage and pass data, but they have different purposes and behaviors.

    • Props are read-only and passed from parent components to child components.

    • State is mutable and managed within a component.

    • Props are used to pass data from a parent component to a child component.

    • State is used to manage and update data within a component.

    • Props are passed as attributes to a component in JSX.

    • Stat...

  • Answered by AI
  • Q3. How to optimise the performance ?
  • Ans. 

    Performance optimization involves identifying and resolving bottlenecks to improve the efficiency of software.

    • Identify and analyze performance bottlenecks

    • Optimize algorithms and data structures

    • Improve database performance through indexing and query optimization

    • Use caching techniques to reduce database and network calls

    • Minimize network latency by optimizing network requests

    • Optimize front-end code by reducing DOM manipul...

  • Answered by AI
  • Q4. Diff between class based or function based component ?
  • Ans. 

    Class-based components are ES6 classes that extend React.Component, while function-based components are functions that return JSX.

    • Class-based components are more feature-rich and have access to lifecycle methods.

    • Function-based components are simpler and easier to read and test.

    • Class-based components can have state and use lifecycle methods like componentDidMount and componentDidUpdate.

    • Function-based components can use ...

  • Answered by AI
  • Q5. What is es6 features ?
  • Ans. 

    ES6 (ECMAScript 2015) introduced several new features to JavaScript, enhancing its functionality and making it more efficient.

    • Arrow functions: concise syntax for writing functions

    • Let and const: block-scoped variables

    • Template literals: easier string interpolation

    • Destructuring assignment: extracting values from arrays or objects

    • Spread syntax: expanding elements in arrays or objects

    • Classes: syntactical sugar for creating ...

  • Answered by AI

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.

Round 1 - Coding Test 

Oops concept, basic javascript and react js coding question

Round 2 - One-on-one 

(1 Question)

  • Q1. React js and asp.net basic interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - React js, asp.net
Prepare basic, oops concept, coding practice
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic questions about javascript
  • Q2. Basic questions about nodejs

Mphasis Interview FAQs

How many rounds are there in Mphasis Full Stack Software Developer interview?
Mphasis interview process usually has 3 rounds. The most common rounds in the Mphasis interview process are One-on-one Round and Resume Shortlist.

Tell us how to improve this page.

Mphasis Full Stack Software Developer Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more
Mphasis Full Stack Software Developer Salary
based on 34 salaries
₹3 L/yr - ₹18.3 L/yr
At par with the average Full Stack Software Developer Salary in India
View more details

Mphasis Full Stack Software Developer Reviews and Ratings

based on 4 reviews

3.8/5

Rating in categories

3.8

Skill development

3.4

Work-life balance

3.1

Salary

3.1

Job security

3.8

Company culture

3.1

Promotions

3.4

Work satisfaction

Explore 4 Reviews and Ratings
Software Engineer
6.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
5.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
4.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Module Lead
2.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Transaction Processing Officer
2.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.7
Compare

Wipro

3.7
Compare

Accenture

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview