
Aggregated from 3 candidate experiences for ALL.
The candidate went through two rounds: DSA and LLD. They were rejected after these rounds, as indicated in the title.
The first round focused on Data Structures and Algorithms (DSA) with two LeetCode problems assigned to the candidate.
Find First and Last Position of Element in Sorted Array
Minimum Path Sum
The second round was a Low-Level Design (LLD) round where the candidate was asked to design a system for managing customer orders and deliveries in a quick commerce platform. The discussion included structuring the system, handling order prioritization, managing payment methods, and ensuring data security and compliance.
How would you structure the system to manage customer orders, inventory, and deliveries?
How would you design a system to handle order prioritization for fast delivery, especially during peak times?
How would you handle different payment methods such as credit cards, digital wallets, and cash on delivery?
How would you ensure data security and compliance with relevant e-commerce regulations?
The interview process consisted of three rounds covering DSA, project discussions, and system design. The overall difficulty was perceived as average.
The first round focused on data structures and algorithms.
Car Fleet
Dynamic Programming problem
The second round involved a discussion regarding previous projects and technical implementation details.
The third round was a system design interview focused on building a quick-commerce application.
Design Zepto/Blinkit