Pergunta de entrevista da empresa Technohertz Technologies

Market interface and how to define? How to make immutable class?