MasterCard | Senior Software Engineer (L7) | Pune | August 2024 [Result (Offer)]
Round 1
Questions:
- Explain SOLID principles.
- How will you make your application distributed and scalable?
- Questions around resume.
- Explain AOP.
- Difference between runnable and callable.
- How will you design a REST API for CRUD of Employee?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2
Questions:
- How to reverse a stack.
- LeetCode Problem: Min Stack
- Explain design pattern you have used.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3
Questions:
- Explain how Spring autoconfiguration works.
- Explain one of your projects.
- Find numbers from array which are starting with '1' using stream.
- Find max from array using stream.
- Stack Overflow Question 1
- Stack Overflow Question 2
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4
Questions:
- Questions around resume.
- How have you improved something at your organization?
- How do you finalize any technology?
- Explain the importance of layered architecture.
- Explain Continuous Integration, Delivery, Improvement.
- Explain how you resolved one of the big production issues.
- Given a REST API, consume it and print result in a specific format.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 - HR
Questions:
- Why Mastercard?
- Why are you looking out?
- What are you looking for in a new role?
- What is your expected compensation?
- Explained regarding policies and benefits.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Compensation: LeetCode Discussion on Compensation