Qualcomm interview question

Explain how an interrupt works inside a microprocessor. Questions related to Program counter, registers, stack and timing.