Robert Bosch Interview Question

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