Pregunta de entrevista de Technohertz Technologies

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