Pergunta de entrevista da empresa BlueOptima

What is an immutable object and how to create one. What is atomic operation and how to create one.