Your question is Design a Card Offer Ranking System. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are designing the offer selection experience for a consumer finance platform. Customers see a small set of personalized card offers, and the system decides which offers to show, in what order, and when to refresh them.
How would you design this system?