Upload Button Icon Add office photos

Filter interviews by

Mphasis Java Developer Interview Questions and Answers for Experienced

Updated 31 Dec 2021

Mphasis Java Developer Interview Experiences for Experienced

3 interviews found

Interview Questionnaire 

5 Questions

  • Q1. About java collection api
  • Q2. String in java
  • Ans. 

    String is a class in Java used to represent a sequence of characters.

    • Strings are immutable in Java

    • String objects can be created using string literals or the new keyword

    • String class provides various methods for manipulating strings such as substring, replace, etc.

  • Answered by AI
  • Q3. Restful webservices , spring MVC flow, spring data, security in rest API.
  • Q4. Java8 new features ,stream api, lambda expression,
  • Q5. JSON, HashMap and HashTable, design pattern

Skills evaluated in this interview

Java Developer interview

user image AG Tech

posted on 20 Nov 2021

Java Developer interview

user image AS Learning

posted on 20 Nov 2021

Interview questions from similar companies

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

(2 Questions)

  • Q1. Comparable vs Comparator
  • Ans. 

    Comparable is an interface used for natural ordering, while Comparator is used for custom ordering in Java.

    • Comparable interface is used to define the natural ordering of objects. It is implemented by the class whose objects are to be sorted.

    • Comparator interface is used to define custom ordering of objects. It is implemented by a separate class that compares objects based on specific criteria.

    • Example: Sorting a list of ...

  • Answered by AI
  • Q2. Difference between List and Set
  • Ans. 

    List allows duplicate elements and maintains insertion order, while Set does not allow duplicates and does not maintain order.

    • List can contain duplicate elements, Set cannot

    • List maintains insertion order, Set does not guarantee order

    • List is implemented by classes like ArrayList, LinkedList, Set is implemented by classes like HashSet, TreeSet

    • Example: List list = new ArrayList<>(); Set set = new HashSet<>();

Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

All question related to core java

Round 2 - Technical 

(1 Question)

  • Q1. In how many ways can create an object
  • Ans. 

    An object can be created in Java using new keyword, clone method, newInstance method, and deserialization.

    • Using new keyword: ClassName obj = new ClassName();

    • Using clone method: ClassName obj2 = (ClassName) obj1.clone();

    • Using newInstance method: ClassName obj3 = (ClassName) Class.forName("ClassName").newInstance();

    • Using deserialization: ObjectInputStream in = new ObjectInputStream(new FileInputStream("file.ser")); Class

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. What is Custom exception?
  • Ans. 

    Custom exception is a user-defined exception that extends the functionality of the built-in exceptions in Java.

    • Custom exceptions are created by extending the Exception class or one of its subclasses.

    • They allow developers to define their own exception types for specific scenarios.

    • Custom exceptions can include additional methods and fields to provide more information about the exception.

    • Example: public class CustomExcept...

  • Answered by AI
  • Q2. What is roles and responsibilities in your project?
  • Q3. Find out duplicate element in array?
  • Ans. 

    Use a HashSet to find duplicate elements in an array of strings.

    • Create a HashSet to store unique elements.

    • Iterate through the array and check if the element is already in the HashSet.

    • If it is, then it is a duplicate element.

    • Example: String[] array = {"apple", "banana", "apple", "orange"};

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Scaler and was interviewed in Sep 2023. There were 3 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 - Coding Test 

Balanced Bracket problem. {}[]()

Round 3 - Technical 

(1 Question)

  • Q1. Project Experience and Most Challenging work problem you faced?
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
Not Selected

I applied via Referral and was interviewed in Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Questions related to Spring annotations, HashMap internal working, Design Patterns
Round 2 - Technical 

(1 Question)

  • Q1. React lifecycle, screen share coding questions
Round 3 - Client Interview 

(1 Question)

  • Q1. N/A, this never happens

Interview Preparation Tips

Interview preparation tips for other job seekers - They will take two rounds of interviews, and says client round you need to give. And never schedules your client round. After few days send you link of employment verification with different name which recruiter was not aware of.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Dec 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Theory plus coding questions

Round 3 - Technical 

(5 Questions)

  • Q1. Core Java , spring boot questions, project
  • Q2. Project challenges how resolved
  • Ans. 

    Resolved project challenges through effective problem-solving techniques.

    • Identified the root cause of the challenges

    • Collaborated with team members to brainstorm solutions

    • Implemented appropriate strategies to overcome obstacles

    • Tested and validated the implemented solutions

    • Documented the resolution process for future reference

  • Answered by AI
  • Q3. Difficult situation in project while working with team how resolved
  • Q4. Core string concept in depth
  • Ans. 

    Core string concepts include immutability, string manipulation, and string comparison.

    • Strings in Java are immutable, meaning they cannot be changed once created.

    • String manipulation can be done using various methods like concatenation, substring, and replace.

    • String comparison can be done using equals() method for content comparison and == operator for reference comparison.

  • Answered by AI
  • Q5. Soft skills questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Preparation level is good

Java Developer Interview Questions & Answers

UST user image Gangadhar Mishra

posted on 22 Dec 2022

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Nov 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Abstract & Interface
  • Q2. ArrayList/LinkedList
Round 3 - Coding Test 

Start Pattern logic/Design Pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Almost that time interviewer ask many question and practical scenario they want

Mphasis Interview FAQs

How many rounds are there in Mphasis Java Developer interview for experienced candidates?
Mphasis interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the Mphasis interview process for experienced candidates are Technical, One-on-one Round and Aptitude Test.
How to prepare for Mphasis Java Developer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mphasis. The most common topics and skills that interviewers at Mphasis expect are Java, Spring Boot, Microservices, Hibernate and Spring.
What are the top questions asked in Mphasis Java Developer interview for experienced candidates?

Some of the top questions asked at the Mphasis Java Developer interview for experienced candidates -

  1. String in j...read more
  2. OOP's Concept Exception handling Difference between abstraction and interfa...read more
  3. Restful webservices , spring MVC flow, spring data, security in rest A...read more

Tell us how to improve this page.

Mphasis Java Developer Salary
based on 259 salaries
₹2 L/yr - ₹8.5 L/yr
21% less than the average Java Developer Salary in India
View more details

Mphasis Java Developer Reviews and Ratings

based on 20 reviews

3.7/5

Rating in categories

3.4

Skill development

3.7

Work-Life balance

3.2

Salary & Benefits

3.4

Job Security

3.4

Company culture

3.2

Promotions/Appraisal

3.6

Work Satisfaction

Explore 20 Reviews and Ratings
Software Engineer
6.2k salaries
unlock blur

₹2 L/yr - ₹11 L/yr

Senior Software Engineer
5.6k salaries
unlock blur

₹6 L/yr - ₹23 L/yr

Associate Software Engineer
4.5k salaries
unlock blur

₹2 L/yr - ₹6.4 L/yr

Module Lead
2.4k salaries
unlock blur

₹8 L/yr - ₹33 L/yr

Transaction Processing Officer
2.3k salaries
unlock blur

₹1.4 L/yr - ₹4.5 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.8
Compare

Wipro

3.7
Compare

Accenture

3.9
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview