About These Interview Prep Guides
Each guide is a structured, searchable reference covering the topics that appear most frequently in backend and frontend engineering interviews โ from mid-level to senior level. Every topic includes a plain-English explanation, real-world analogies, and runnable code examples drawn from production applications.
Available Guides
- Ruby & Rails Interview Prep: 16 topics covering metaprogramming, ActiveRecord, design patterns, background jobs, and SQL
- Ruby Multithreading Guide: 14 topics on concurrency, threads, the GIL, Mutex, Fibers, Ractor, deadlocks, and real-world server patterns
- Redis Interview Prep: 16 topics on data structures, persistence strategies, pub/sub, clustering, and caching patterns
- React Interview Prep: 12 topics from Hooks and state management to Fiber internals and system design