<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.shubhamjangle.com/</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resume</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/work</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/frontend-system-design-resources</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/frontend-system-design-introduction</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-introduction</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-components-and-styling</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-rendering-multiple-items</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-managing-events-and-state</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-api-request-and-props</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-useeffect-hook</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-state-management-using-zustand</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-deployment</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-infinite-scroll</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-auto-complete-search-box</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-auto-complete-search-box-optimization</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-overlapping-circles</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-per-second-timer</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-stepper-component</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-feature-flag-component</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-jira-board-drag-n-drop</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-otp-input-box</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-file-explorer</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-wtf-is-proto-object-literal-and-object-with-getter-and-setter</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-wtf-is-proto-constructor-functions-and-es6-classes</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-hoisting</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-closure</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-callback-functions</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-promise</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-promise-static-methods</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-async-await</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-set-and-weakset</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-map-and-weakmap</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-what-is-generator-functions</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-event-loop</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-null-vs-undefined</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-iife</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-var-let-and-const</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-shallow-vs-deep-copy</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-call-apply-and-bind</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-debounce</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-throttling-part-1</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-throttling-part-2</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-currying</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-polyfills</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-typeahead</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-infinite-scroll</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-stepper-component</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-todo-list</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-carousel</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-otp-input-box</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-stopwatch</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-modal</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-star-rating</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-overlapping-circles</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/javascript-autocomplete-multiselect</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-react-lazy-loading-and-suspense-part-1</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-react-lazy-loading-and-custom-suspense-part-2</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/browser-web-workers-to-run-task-in-background</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/browser-image-optimization-and-custom-image-rendering</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/react-dom-recycling-windowing-list-virtualization</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-two-sum</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-valid-parenthesis</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-merge-sorted-linkedlist-iterative</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-merge-sorted-linkedlist-recursive</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-best-time-to-buy-and-sell-stocks</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-valid-palindrome</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-binary-tree-dfs</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-binary-tree-bfs</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-invert-binary-tree</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-valid-anagram</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-binary-search</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-flood-fill</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-lowest-common-ancestor-of-bst</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://www.shubhamjangle.com/resources/dsa-balanced-binary-tree</loc>
<lastmod>2026-10-06T18:48:29.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
</urlset>
