Skip to content

v2.0.0 — 52 RAG Architectures, 1297 Interview Questions

Latest

Choose a tag to compare

@ather-techie ather-techie released this 16 Sep 01:57
· 22 commits to main since this release
bc7bb0c

Breaking

  • Restructured the repo from a flat sections/NN-*.md layout into numbered
    topic directories: 00_overview, 01_concepts, 02_interview_bank,
    03_failure_modes, 04_patterns, 05_graphs, 06_labs_py,
    07_simulator, 08_evaluation, 09_tools, 10_decision_system, and
    cheatsheets/. Every sections/NN-*.md link from v1.0.0 is now dead —
    the interview questions themselves moved to 02_interview_bank/NN-*.md
    (e.g. sections/01-naive-rag.md → 02_interview_bank/01-naive-rag.md).

Added

  • Grew from 10 RAG architectures / 100 questions to 52 architectures /
    1297+ questions
    , including 11 new architectures added as entries 19–29
    and 11 more added later (Search-R1, Deep Research, MemoRAG, LongRAG,
    VisRAG, LazyGraphRAG, Astute RAG, Auto-RAG/DeepRAG, CoRAG, RQ-RAG, REFRAG).
  • Extended every architecture file toward a 20+ question target (Phase 0
    and Phase 2 content campaigns).
  • Added the [Scenario] tag and Q21/Q22 scenario questions across all 52
    architecture files, plus a "Scenario only" filter in the quiz.
  • Added an interactive quiz site (quiz.html) with per-section, per-
    difficulty, and scenario-only filtering.
  • Added 06_labs_py/ runnable Colab labs, 07_simulator/, 08_evaluation/,
    09_tools/, 10_decision_system/, 03_failure_modes/, 04_patterns/,
    and 05_graphs/ reference material.
  • Added the build/validation toolchain: scripts/build_site.mjs (renders
    the repo into _site/), scripts/check_questions.mjs (format, numbering,
    tag, and duplicate validation; regenerates README counts and badge), and
    scripts/lib/questions.mjs with unit tests.
  • Added .github/workflows/check.yml (PR gate: test/check/build, uploads a
    site-preview artifact) alongside the existing deploy.yml Pages publish.
  • Added issue templates, PULL_REQUEST_TEMPLATE.md, CODE_OF_CONDUCT.md,
    and REFERENCES.md.

Changed

  • Rewrote README.md: new "Start Here" table, auto-generated per-file/
    section/grand/scenario question counts, and an auto-generated
    questions-#### badge (regenerated via npm run readme).
  • Renamed the GitHub repository to rag-interview-system.

Fixed

  • Pinned Node 24 and bumped actions/checkout/actions/configure-pages to
    v5 in the Pages deploy workflow.
  • Fixed npm test on Node 24 by using an explicit glob (scripts/lib/*.test.mjs)
    instead of a bare directory path.