Software Development Engineer 1
Coupon Management System Design
Design a Coupon Management System by clarifying requirements, discussing edge cases, and covering HLD and functional/non-functional requirements, API design, database schema, SQL queries, coupon rule configuration, expiry using CRON jobs, and consistency.
This question was asked in
Blinkit Software Development Engineer 1 Interview Experience
My interview experience with Blinkit comprised three rounds focusing on DSA problems, system design, and behavioral questions. In the first round, I tackled two DSA challenges related to maximizing units in a truck and maximizing sums in a matrix. The subsequent rounds covered system design intricacies, project discussions, and technical comparisons, reflecting a medium overall difficulty, while the interviewers maintained a constructive and engaging atmosphere.