M2P Fintech | SDE-2 | Bangalore | July 2024 [Offer]

m2p fintech logo
m2p fintech
SDE-2Bangalore3 yearsOffer
August 18, 202417 reads

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)

Q1
Magic Square Puzzle
Other

I was asked to solve a puzzle related to a magic square.

Q2
Design a Dependent Cron Job Scheduler
System Design

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.

Q3
API Error Troubleshooting Process
Other

I was asked to describe the step-by-step process I would follow if a customer raises an error in one of my APIs.

Q4
Low-Level Design: Splitwise App
System Design

I was tasked with designing the low-level architecture for a Splitwise-like application.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!