Logo

Question preview

Interrupting an interrupt.

What this preview is

About this preview

Interrupting an interrupt. is a easy quant interview question on operating systems.

Unlock full access to getcracked

Join to unlock this question, detailed solutions, and our complete library of quant finance interview prep.

What this interrupt-handling interview question tests

This is an easy operating-systems question that probes whether you understand how kernels manage nested or concurrent interrupts. It's the kind of fundamentals check that appears in systems interviews, particularly at firms building trading infrastructure, market-data pipelines, or other latency-sensitive services where interrupt behaviour matters.

The question asks you to reason about the trade-offs between different kernel strategies when an interrupt arrives while the OS is already servicing another one. Strong answers distinguish between approaches like deferral, prioritization, disabling interrupts, and queueing—and recognize which techniques are actually viable under real constraints.

  • Interrupt prioritization and masking
  • Deferred work and interrupt disabling
  • Interrupt queuing and context switching
  • Kernel-level concurrency and race conditions

Related learning resources

  • Operating Systems: Three Easy Pieces