<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://greenervigil.dev</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://greenervigil.dev/experience</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://greenervigil.dev/projects</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://greenervigil.dev/contact</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/category/cs-terms</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/category/interview-prep</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/category/architecture</loc>
<lastmod>2026-07-11T20:29:24.636Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/designing-a-rate-limiter</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/detect-cycle-in-a-linked-list</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/memoization-vs-dynamic-programming</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/solid-principles-explained</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/reverse-a-linked-list</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/what-is-a-hash-map</loc>
<lastmod>2026-03-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/monolith-vs-microservices</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/two-sum-three-ways</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://greenervigil.dev/blog/big-o-notation-explained</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
