Prepping for the 2027 recruiting cycle? Use code 2027RC for 10% off, valid until July 31st! Oh, and check out our members-only recruitment services.

Logo

Question preview

Nosy Cache

What this preview is

About this preview

Nosy Cache is a medium quant interview question on computer architecture.

Unlock full access to getcracked

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

What this cache coherence interview question tests

This is a medium-difficulty question on cache coherence protocols, a core topic in computer architecture that appears in systems and infrastructure interviews at firms building high-performance trading systems, databases, and low-latency infrastructure. It tests whether you understand how multiple processors maintain consistency when each has its own local cache.

A snoopy-cache protocol is one of the two main families of coherence mechanisms (the other being directory-based). To answer this question correctly, you need to recognize the defining characteristic: how caches observe and react to memory traffic on a shared bus. The question asks you to distinguish this approach from its alternatives and identify what makes it snoopy.

  • Cache invalidation vs. update strategies
  • Bus-based vs. directory-based coherence
  • Write propagation and consistency models
  • Scalability limitations of snooping approaches