Pregunta de entrevista de Technossus

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