Bloomberg Interview Question

Design a marathon player checkpoint system