Uber interview question

Twitter design