Pergunta de entrevista da empresa Automotus

OOPs design question for a given situation