Technossus interview question

What is the difference between implementing IDisposable and calling GC.Finalize().