Design how a link-aggregator site orders the posts inside a community: a vote count that changes constantly, a score that decays with age, and comment trees nested arbitrarily deep.
Practise this challenge
All system design challenges