Lyft interview question

To make a choice between different data structures / system implementation