ETS interview question

Describe Java garbage collection?