Capgemini Engineering interview question

Delegates, Singletons, overloading, overriding, sql joins