Round 1
Questions:
- Combination Sum II (https://leetcode.com/problems/combination-sum-ii/description/)
- Best Time to Buy and Sell Stock (https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/)
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2
Questions:
- Design a system for managing customer orders and deliveries in a quick commerce platform, including:
- Structuring the system to manage customer orders, inventory, and deliveries.
- Designing a system to handle order prioritization for fast delivery, especially during peak times.
- Handling different payment methods such as credit cards, digital wallets, and cash on delivery.
- Ensuring data security and compliance with relevant e-commerce regulations.
Candidate's Approach
The candidate mentioned some key design patterns for delivery and payment and developed skeleton classes for inventory management. However, they were unable to fully design the classes. The candidate felt their fundamentals were clear, and the interviewer appreciated the way they listed and addressed the requirements.
Interviewer's Feedback
The interviewer appreciated the candidate's approach to listing and addressing the requirements but did not provide specific feedback on the design.