Robert Bosch interview question

How do interrupts work, and how do you handle them in your programs?