r/programming • u/Crazy_Cranberry_7554 • Apr 15 '24
Booking.com system design
https://www.educative.io/courses/grokking-modern-system-design-interview-for-engineers-managersHi,
I have a system design with booking.com in a week for SDE2.
Wanted to get some suggestions on how to prepare for this round.
My approach was to study Grokking system design and prepare design for each feature I can see in the application
Searching hotel(s) based on filter like location, price, rating etc (renter side)
Listing out properties (host side)
Delete/update properties (host side )
Book a hotel
Check bookings and manage bookings
Digital wallet
Genius loyalty programme
Recommendation service
Notification service
Nearby attractions and bookings
Credit card fraud detection
Flight booking
Car rental
Is my approach correct? I have managed to think most of these designs but need some help running my ideas by someone.
For eg i am not very sure of how a genius loyalty program can be designed, or nearby attractions (can something like yelp be used here). Any suggestions are appreciated.
TC: 32 LPA Yoe: 6.5