Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
M2P Fintech | SDE-2 | Bangalore | July 2024 [Offer]
Summary
I recently interviewed for an SDE-2 position at M2P Fintech in Bangalore, securing an offer. The hiring process consisted of five rounds, including technical screening, problem-solving, low-level design, system design, and a final discussion with the hiring manager.
Full Experience
My interview journey for the SDE-2 role at M2P Fintech began with a comprehensive screening round. This round focused on my existing projects, Kafka knowledge, Java fundamentals, SQL, and included one medium-level DSA question and a magic square puzzle. Following this, the problem-solving round challenged me with a system design scenario involving the management of dependent cron jobs, requiring me to articulate the low-level logic. I also had to describe my step-by-step process for handling customer-reported API errors. The third round was dedicated to Low-Level Design, where I was asked to design a Splitwise-like application. The fourth round was another system design discussion, specifically a High-Level Design based on one of the projects from my resume, along with questions on design patterns. Finally, the fifth round was a standard hiring manager discussion focusing on behavioral aspects. I am delighted to share that I received an offer.
Interview Questions (4)
I was asked to solve a puzzle related to a magic square.
I was asked to design a system to manage dependent cron jobs. For example, job1 depends upon job2 and job3, meaning job1 can only start after job2 and job3 have completed successfully. The interviewer focused on low-level logic, though not much information was provided initially.
I was asked to describe the step-by-step process I would follow if a customer raises an error in one of my APIs.
I was tasked with designing the low-level architecture for a Splitwise-like application.