Interview prep

Coding and system design questions I've seen or asked, each with a worked solution, the trade-offs, and what interviewers usually look for.