Pergunta de entrevista da empresa Technossus

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