Pergunta de entrevista da empresa TomTom

Algorithm, maintainability, OOP and data structures