Pergunta de entrevista da empresa BT Group

Design pattern, problem solving