Design the search box on a documentation site: a visitor types a few words and gets the pages that mention them, best matches first.
Practise this challenge
All system design challenges