Lyft Interview Question

To make a choice between different data structures / system implementation