LRU Cache Data Structure | Interview Cake
A Least Recently Used (LRU) Cache is a cache data structure that's often implemented by pairing a doubly linked list with a hash map. It's the basis for many caching systems.
LRU Cache: How It Works (Data Structure & Code) | Interview Cake Interview Cake by Exponent Toggle navigation Interview Cake by Exponent Coding Questions All Questions Language-Specific Prep Python Interview Questions Java Interview Questions Javascript Interview Questions Company-Specific Prep Google Interview Questions Meta Interview Questions Amazon Interview Questions Tips First coding interview? Start here. General coding interview tips How to get un-stuck Beating impostor syndrome 24 hours before your onsite Why you're hitting dead ends Best ways to practice Organizing your interview tim
related reading
- A very concrete explanation of how a cache worksparksb.github.io
- lfu.pdfdhruvbird.com
- Analyzing the codebase of Caffeine: a high performance caching library | Adri’s Blogadriacabeza.github.io
- Core Concepts for System Design Interviews | Hello Interview System Design in a Hurryhellointerview.com
- GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.github.com
- Cache Memory in Computer Organization - GeeksforGeeksgeeksforgeeks.org
- Build Your Own Databasenan.fyi
- What is Memoization? How and When to Memoize in JavaScript and Reactfreecodecamp.org
- Cache Lines - Algorithmicaen.algorithmica.org
- Getting Started: Caching | Next.jsnextjs.org
- How L1 and L2 CPU Caches Work, and Why They're an Essential Part of Modern Chips | Extremetechextremetech.com
- KV Caching Explained: Optimizing Transformer Inference Efficiencyhuggingface.co