Pergunta de entrevista da empresa Uber

Design question where you're given a simple problem (ex: find the distance between two points) which is repeatedly expanded upon.