Pergunta de entrevista da empresa Uber

OOP related. Cannot share.