Software Development Engineer 2
Design an Inventory Management System
Create a design for an Inventory Management System that includes features such as barcode scanning for item entry and exit, as well as warehousing functionalities. Include database design, entities, and system flow description.
This question was asked in
Flipkart Software Development Engineer 2 Interview Experience
The Flipkart interview process for the Backend Software Development Engineer 2 included four rounds, primarily focused on Data Structures and Algorithms, followed by Low-Level and High-Level Design questions. Candidates faced questions about pathfinding in graphs and string manipulation, as well as system design tasks involving inventory management and translation applications. Overall, the interview was quite challenging, requiring a solid grip on various technical skills, particularly in backend development.