Pergunta de entrevista da empresa Tavant

Design pattern related questions need to write the logic for few