IBM interview question

C3 fundamentals Design patterns garbage collection in .net