PayPal - Senior Software Engineer Frontend Interview Experience
Microsoft SDE2 interview experience
PAYTM - ROUND 1 SDE Java Backend : 2-3 yrs
My Full Meta Interview Experience (Sept–Oct 2025) — Rejected
Senior Software Engineer - Frontend | Okta | Bangalore
Machine Coding Round at Meesho – My Experience!
Summary
I recently interviewed at Meesho for an SDE-1 role, where I faced a challenging machine coding round focused on building an in-memory inventory management system with specific features, including time-based inventory restoration.
Full Experience
I recently had an interview at Meesho for an SDE-1 position, which featured a particularly interesting machine coding round. My task was to design and implement a small but realistic in-memory inventory management system for an e-commerce platform within a 60-minute timeframe. This experience was a great test of my ability to integrate system design principles with clean coding and practical problem-solving under pressure. I found it to be a very engaging and insightful part of the interview process.
Interview Questions (1)
The core challenge was to construct a compact yet realistic inventory management system for an e-commerce platform, to be completed within 60 minutes. The system needed to adhere to several key requirements:
- Implement functionality for creating new products and assigning an initial inventory.
- Enable fetching the current available inventory for any product.
- Manage inventory blocking when a user initiates a payment transaction.
- Ensure permanent reduction of inventory upon successful payment confirmation.
A crucial bonus requirement involved implementing a timeout mechanism: if an order remained unconfirmed for five minutes, the previously blocked inventory for that order had to be automatically restored. This particular aspect added a significant layer of complexity, demanding careful thought around state management and time-driven rollbacks.