<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.grokkingthecodinginterview.com/</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/courses</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/top-k-elements-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/union-find-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/cyclic-sort-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-data-structures-and-algorithms</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/longest-common-subsequence-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/amazon-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-the-coding-interview-vs-neetcode</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/4-week-coding-interview-study-plan</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/coding-interview-patterns-not-problems</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/coding-interview-patterns-python</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/knapsack-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/k-way-merge-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/backtracking-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/leetcode-patterns</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/is-cracking-the-coding-interview-still-worth-it</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/how-long-to-prepare-for-coding-interviews</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/fast-and-slow-pointers-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/is-grokking-the-coding-interview-worth-it</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/coding-interview-patterns-java</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/sliding-window-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-coding-courses</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/google-ai-assisted-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/monotonic-stack-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/trie-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/merge-intervals-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/binary-search-on-the-answer</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-75-leetcode-problems</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/how-many-leetcode-problems</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/is-neetcode-150-enough-for-faang</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/meta-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/two-pointers-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/topological-sort-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/matrix-traversal-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-the-coding-interview-pdf-book</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/blind-75-vs-neetcode-150-vs-grokking-75</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-vs-master-the-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-leetcode</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-vs-cracking-the-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/google-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/start-here</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/prefix-sum-pattern</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/why-is-leetcode-so-hard</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/dynamic-programming-patterns</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/how-to-talk-through-a-coding-problem</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/meta-ai-assisted-coding-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-the-coding-interview-official</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.grokkingthecodinginterview.com/blog/grokking-object-oriented-design-interview</loc>
<lastmod>2026-08-04T09:52:00.190Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
