System design interview examples

The questions that come up again and again, drawn out with the decisions explained. Try one on your own first, then compare, clone it and defend your changes.