<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.prepgrind.xyz/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-06-15</lastmod>
    <image:image>
      <image:loc>https://www.prepgrind.xyz/og-image.png</image:loc>
      <image:title>PrepGrind — interactive system design and DSA interview prep playground</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/url-shortener/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/social-media-feed/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/chat-system/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/video-streaming/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/ride-sharing-platform/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/e-commerce-platform/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/upi-payment-gateway/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/google-docs/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/tinder/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/google-drive-dropbox/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/instagram/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/type-ahead-search/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/web-crawler/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/ticket-booking/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/pastebin/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/notification-system/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/rate-limiter/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/simple-web-app/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/food-delivery/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/stock-trading-system/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/live-streaming/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/distributed-key-value-store/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/ad-click-aggregation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/monitoring-metrics/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/online-judge/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/fb-post-search/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/yelp/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/cache-layer/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/message-queue/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/full-production-stack/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/ai-chatbot/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/semantic-search/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/rag-system/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/llm-serving-platform/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/system-design/recommendation-system/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/neural-network-backpropagation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/gradient-descent/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/activation-functions/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/k-means-clustering/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/self-attention/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/multi-head-attention/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/softmax-temperature-sampling/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/tokenization-bpe/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/positional-encoding/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/kv-cache/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/rotary-position-embedding-rope/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/transformer-block/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/layernorm-rmsnorm/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/grouped-query-attention-gqa-mqa/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/flash-attention/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/beam-search-speculative-decoding/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/embeddings-cosine-similarity/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/rag-pipeline/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/vector-search-hnsw/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/chunking-reranking/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/react-agent-loop/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/tool-function-calling/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/multi-agent-orchestration/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/agent-planning-task-decomposition/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/agent-memory/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/model-context-protocol-mcp/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/quantization/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/lora-peft/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/mixture-of-experts/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/rlhf-dpo/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/llm-evals-as-judge/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/prompt-injection-guardrails/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/ai/knowledge-distillation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/privacy.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/terms.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/refund.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
  <url>
    <loc>https://www.prepgrind.xyz/cancellation.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
    <lastmod>2026-06-15</lastmod>
  </url>
</urlset>
