Optiver interview question

Design the Divvy bike system from scratch