Guided LLD practice · Medium · 45–60 min

Design Splitwise

Saved in this browserProblem page

Step 01

Design Splitwise

Problem statement

Design an expense-sharing system where users can create groups, add expenses, split expenses among members, and track balances between users.

Read it once, then move on. You are the candidate here — the requirements, the design and the trade-offs are yours to establish, not mine to hand over.

Details

Difficulty
Medium
Estimated time
45–60 min
Topics
OOPSOLIDDesign PatternsExtensibility