Software Development Engineer 2
Locker Delivery System Design
Design a Locker Delivery System for an E-commerce platform. Describe the flow where a delivery agent requests a locker, the system assigns an available locker, and the process for customers to use the locker to collect their packages. Consider how to make the system extensible to accommodate different package attributes.
This question was asked in
Mindtickle Software Development Engineer 2 Interview Experience
The interview process at Mindtickle was quite comprehensive, consisting of four rounds focused on various aspects of software development and project management. The first round had coding questions centered around Data Structures and Algorithms, while subsequent rounds involved system design discussions such as building a Locker Delivery System and a NoBroker-like platform. The overall experience was moderately challenging, highlighting both technical abilities and behavioral insights.