Reddit Question · Feb 2026

Flipkart Low Level Design Interview Questions from Recent Machine Coding Rounds

Eng Manager Recruiter Easy
54 upvotes 2 replies

Question Details

Flipkart Machine coding round asks LLD question. It is of 120 minutes (90 coding + 30 minutes discussion). You may get extra time sometimes and recruiter may inform you that there is hard limit of 2:3

Full Details

Flipkart Machine coding round asks LLD question. It is of 120 minutes (90 coding + 30 minutes discussion). You may get extra time sometimes and recruiter may inform you that there is hard limit of 2:30 to 3 hrs to solve the LLD question.

Java is the mandatory programming language. It is used for initial screening of candidates e.g. select 15 or less candidates from 40+ candidates for further interviews. The final project had to be submitted as a zip file via Google Form/email. Multi-threading and concurrency and design patterns are also discussed. I wrote this blog for multi-threading in Java interviews. It may be helpful. <a href="https://medium.com/@prashant558908/top-3-questions-to-practice-multi-threading-for-low-level-design-interviews-1cc4d6b5d00b)

Flipkart also acquired ClearTrip and machine coding round format and questions are similar. So you can use this same list to prepare for ClearTrip machine coding rounds as well. This list is NOT for UI machine coding rounds, only for backend roles. --------------------------------------------------- Below are some general guidelines that are followed. * A driver program/main class/test case is needed to test out the code by the evaluator with multiple test cases. But do not spend too much time in the input parsing. Keep it as simple as possible. * Evaluation criteria: Demoable & functionally correct code, Code readability, Proper Entity modeling, Modularity & Extensibility, Separation of concerns, Abstractions, Corner case handling. Use design patterns wherever applicable. * You are not allowed to use any external databases like MySQL. Use only in memory data structures like HashMap, ArrayList, HashSet etc. * Functionality doesn’t have to be defined as a rest api. You can expose them as methods also which can be invoked from the driver class. * No need to create any UX * Please focus on the Bonus Feature (if any) only after ensuring the required features are complete and demo-able. * Method signatures defined are just to give an idea. You are free to change them to suit the requirements. * Use of the internet is allowed to check the syntax. --------------------------------------------------- PS: You can discuss with me any Low-Level Design Interview related questions on r/LowLevelDesign ---------------------------------------- I have built this list from recent Flipkart machine coding round experiences of candidates. Use it to prepare for your interviews. Let’s get started … # 1. Design a Billing and discounts System for an ecommerce app Implement a billing and discounts system for an ecommerce app. You must design and implement a bill creation flow, a discount application flow, and a point/level calculation system. Practice Link: <a href="https://codezym.com/question/73.

Bonus: Personalized discount based on purchase history, applied after redemption and capped. Practice Link: <a href="https://codezym.com/question/82.

Please upvote this post to give it better reach. Wish you the best of luck for your interview prep. ----------------------------------------

About This Question

This is a reported interview question from a flipkart interview for a eng manager role during the recruiter round reported in 2026.

It covers the following topics: Hash Table, Arrays, Sql, Os, Sorting, System Design, Oop, Queue .

Difficulty rating: Easy