Question bank › Low-Level Design
Lld Low-Level Design Easy

OmniPoint Rewards Hub

Design a multi-vendor loyalty program where users earn points from different partners (Airlines, Retailers, Hotels). Users have tiers (Silver, Gold, Platinum) that provide multipliers on earned points. Points have different expiration rules based on the partner they were earned from. The system must provide a unified interface to calculate current balance and redeem rewards.

Key concepts

factory patterndecorator patterndata integrity

Practise this out loud — free

Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.

🎙 Practise this question now
Part of InterviewLab's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.