Bloomberg interview question

Design a marathon player checkpoint system