Upload Button Icon Add office photos

Filter interviews by

MasterCard Principal Java Developer Interview Questions and Answers

Updated 29 Aug 2017

MasterCard Principal Java Developer Interview Experiences

1 interview found

Interview Questionnaire 

9 Questions

  • Q1. Technical Questions on Java.
  • Q2. Question around Team Management.
  • Q3. Agile Technique.
  • Q4. How do you communicate good and bad messages to the team.
  • Q5. How do you resolve conflict in the team.
  • Q6. What is your expectation in next 5 years.
  • Q7. What do you like and dislike about the company?
  • Q8. What is very important aspect to design any payment /transaction system? My answer is security.
  • Q9. Any example where you introduced a change in the process?
  • Ans. 

    Yes

    • Introduced a change in the development process to implement continuous integration

    • Implemented a new code review process to improve code quality

    • Introduced automated testing to catch bugs early in the development cycle

  • Answered by AI

Interview questions from similar companies

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

(2 Questions)

  • Q1. Basics of java like string ,string builder ,Buffer,scp
  • Q2. Spring boot annotaions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Code singleton design pattern in java
  • Ans. 

    Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

    • Create a private static instance of the class

    • Provide a public static method to access the instance

    • Ensure the constructor is private to prevent instantiation of multiple objects

  • Answered by AI
  • Q2. 2 sum in java
  • Ans. 

    2 sum problem in Java involves finding two numbers in an array that add up to a specific target value.

    • Use a HashMap to store the difference between the target value and each element in the array.

    • Iterate through the array and check if the current element's complement exists in the HashMap.

    • Return the indices of the two numbers that add up to the target value.

  • Answered by AI
  • Q3. How to make a class immutable
  • Ans. 

    To make a class immutable, ensure that its state cannot be changed after instantiation.

    • Make all fields private and final

    • Do not provide setter methods

    • Ensure that any mutable objects within the class are also made immutable

  • Answered by AI
  • Q4. Async annotation
  • Q5. Spring-starter dependencies
Round 2 - One-on-one 

(3 Questions)

  • Q1. What is cyclomacic complexity
  • Ans. 

    Cyclomatic complexity is a software metric used to measure the complexity of a program.

    • It measures the number of linearly independent paths through a program's source code.

    • It helps in identifying complex code that may be difficult to maintain or test.

    • A higher cyclomatic complexity indicates a higher risk of errors and bugs in the code.

    • It is calculated using the formula: E - N + 2P, where E is the number of edges, N is ...

  • Answered by AI
  • Q2. Simple output questions based on inheritance
  • Q3. OWASP top 10 security vulnerabilities

Interview Preparation Tips

Topics to prepare for Experian Senior Java Developer interview:
  • Collections
Interview preparation tips for other job seekers - Prepare based on role. If you apply for java developer role, focus more on java concepts than DSA

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Jun 2024.

Round 1 - Coding Test 

Writing URLShortener or LoadBalancer in Java

Round 2 - Technical 

(2 Questions)

  • Q1. ACID definition and Isolation levels
  • Q2. CAP Theoreme and Distributed transactions

Interview Preparation Tips

Interview preparation tips for other job seekers - You should perfectly know multithreading in Java/Kotlin and have a deep knowledge of databases.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design patterns
  • Q2. How hashcode and equals related to each other
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - System Design 

(1 Question)

  • Q1. HLD for rental property website
  • Ans. 

    High-level design for a rental property website

    • Use case analysis to identify key functionalities such as property listing, search, booking, payment

    • Design a user-friendly interface with filters, maps, and photos for property listings

    • Implement a secure payment gateway for online transactions

    • Utilize a database to store property details, user information, and booking history

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - NA

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

CodeSignal platform 2 easy and 2 difficult questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
No response

I applied via Company Website and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

A coding Test of 100 Minutes was scheduled on the HackerRank platform.
6 MCQs related to the backend.
1 Coding Question
1 Backend Spring Boot Coding question

Interview Preparation Tips

Topics to prepare for Paytm Backend Java Developer interview:
  • Backend
  • Java
  • Core Java
  • Spring Boot
Interview preparation tips for other job seekers - Study core java concepts combined with OOP concepts.
A thorough understanding of spring boot and REST APIs.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Screening Round
  • Q2. Question Related to Resume
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Experience in ReactJS
  • Ans. 

    I have 2 years of experience in ReactJS, including building interactive user interfaces and integrating with backend services.

    • Developed a responsive web application using ReactJS, Redux, and Material-UI

    • Implemented RESTful APIs to fetch and update data in the application

    • Utilized React Router for client-side routing and navigation

    • Worked on optimizing performance by using memoization and lazy loading techniques

  • Answered by AI
  • Q2. Experience in Spring Boot

Skills evaluated in this interview

MasterCard Interview FAQs

What are the top questions asked in MasterCard Principal Java Developer interview?

Some of the top questions asked at the MasterCard Principal Java Developer interview -

  1. Any example where you introduced a change in the process...read more
  2. What is very important aspect to design any payment /transaction system? My ans...read more
  3. Technical Questions on Ja...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

ICICI Bank Interview Questions
4.0
 • 2.4k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Axis Bank Interview Questions
3.8
 • 1.4k Interviews
Paytm Interview Questions
3.3
 • 752 Interviews
FIS Interview Questions
3.9
 • 469 Interviews
American Express Interview Questions
4.2
 • 356 Interviews
PhonePe Interview Questions
4.0
 • 297 Interviews
PayPal Interview Questions
3.9
 • 206 Interviews
View all
Senior Software Engineer
713 salaries
unlock blur

₹13 L/yr - ₹44 L/yr

Software Engineer2
234 salaries
unlock blur

₹9.6 L/yr - ₹31 L/yr

Software Engineer
217 salaries
unlock blur

₹6.1 L/yr - ₹22 L/yr

Consultant
180 salaries
unlock blur

₹13.6 L/yr - ₹40 L/yr

Lead Software Engineer
138 salaries
unlock blur

₹24 L/yr - ₹57.5 L/yr

Explore more salaries
Compare MasterCard with

PayPal

3.9
Compare

Visa

3.6
Compare

American Express

4.2
Compare

Discover Financial Services

4.0
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