Pergunta de entrevista da empresa Avis Budget Group

Questions about my past project, some technical questions, OOP and design pattern