Pergunta de entrevista da empresa HCLTech

Oops ques, solid principle, design pattern, puzzle