Make fields final and provide no setters. Frame the concept in practical terms so you can explain it during interview discussion.
To create an immutable class, declare all fields as final and avoid providing setters. This ensures the object's state cannot change after construction. For example, an immutable Address class would have all fields final, initialized only during construction, and no setters, ensuring the address details can't change post-creation.