Avanade interview question

In C#, when do you use "callbacks"? And using which language keywords?