<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://www.frontendinterview.in</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/interview</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/js-core</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/ts-core</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/react-core</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/html-css</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/web-performance</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/resources</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/ebooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/sitemap-page</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  
  <url>
    <loc>https://www.frontendinterview.in/blog/react-core-start-here</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/nextjs-rsc-client-boundaries-hydration</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-18-concurrency-transitions-inp</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-memo-usememo-usecallback-when</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-keys-reconciliation-remounting</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-render-vs-commit-profiler</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-start-here</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-offline-service-worker-caching</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-apis-web-vitals-long-tasks</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-css-containment-content-visibility</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-interview-pack-25-questions</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-recipes-high-roi-before-after</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-lighthouse-vs-rum-and-budgets</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-nextjs-rsc-streaming-caching</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-third-party-scripts-containment</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-rendering-pipeline-layout-paint-composite</loc>
    <lastmod>2026-09-20T17:12:59.988Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-http-caching-and-cdn</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-javascript-cost-hydration-long-tasks</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-fonts-fast-without-cls</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-images-sizes-formats-priority-preload</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-debugging-playbook-chrome-devtools</loc>
    <lastmod>2026-09-20T15:39:08.288Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/web-performance-core-web-vitals-mental-model</loc>
    <lastmod>2026-09-20T17:12:55.230Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-project-references-composite-builds</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-type-level-testing-and-public-api-design</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-react-polymorphic-components-as-prop</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-typed-forms-mapped-types</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-noUncheckedIndexedAccess-exactOptionalPropertyTypes</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-satisfies-config-and-route-tables</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-unknown-to-safe-types-runtime-validation</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-branded-types-safe-ids-money</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-template-literal-types-routes-events-keys</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-typed-pipe-compose-variadic-tuples</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-conditional-exports-node-browser-types</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-path-aliases-that-work-in-production</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-moduleresolution-nodenext-vs-bundler</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-package-exports-and-types</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-esm-vs-cjs-interop</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-type-level-testing-api-design</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-advanced-generics-overloads-variance</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-mapped-types-keyof-template-literals</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-typing-react-components-practical-patterns</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-enums-vs-union-types-const-enums</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-tsconfig-settings-that-matter</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-declaration-merging-module-augmentation</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-conditional-types-infer</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-satisfies-operator</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-type-guards-narrowing-patterns</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-any-unknown-never</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-utility-types-pick-omit-partial-record-practical</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-narrowing-discriminated-unions-interview</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-generics-basics-constraints-real-patterns</loc>
    <lastmod>2026-09-20T17:10:00.179Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-types-vs-interfaces-when-to-use-which</loc>
    <lastmod>2026-09-20T15:27:34.110Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/frontend-testing-unit-vs-integration-vs-e2e-what-interviewers-want</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/accessibility-basics-semantic-html-aria-keyboard-navigation</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/core-web-vitals-lcp-cls-inp-frontend-performance</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/service-workers-offline-caching-interview-guide</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/http-caching-cache-control-etag-frontend-practical-strategies</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/browser-rendering-pipeline-layout-reflow-paint-composite-performance</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/cors-cookies-samesite-frontend-basics-why-requests-fail</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/event-delegation-javascript-how-it-works-performance-patterns</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/browser-storage-localstorage-sessionstorage-indexeddb-when-to-use</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/json-serialization-pitfalls-safe-parsing-patterns</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-objects-references-cloning-immutability-deep-vs-shallow</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-arrays-map-filter-reduce-time-complexity</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-error-handling-try-catch-custom-errors-patterns</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-equality-type-coercion-double-equals-vs-triple-equals</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-modules-esm-vs-commonjs-import-export-require</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-prototypes-prototype-chain-inheritance</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/debounce-vs-throttle-differences-use-cases-implementations</loc>
    <lastmod>2026-09-20T16:50:55.955Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/map-set-weakmap-weakset-when-to-use</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/memory-leaks-frontend-apps-causes-detection-fixes</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-async-await-pitfalls-parallel-vs-sequential</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-promises-deep-dive-chaining-errors-all-allsettled</loc>
    <lastmod>2026-09-20T16:50:57.316Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-hoisting-temporal-dead-zone-var-let-const</loc>
    <lastmod>2026-09-20T15:11:32.622Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-this-call-apply-bind-arrow-functions</loc>
    <lastmod>2026-09-20T17:09:52.009Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-closures-explained-interview-questions</loc>
    <lastmod>2026-09-20T16:50:53.937Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/javascript-event-loop-microtasks-vs-macrotasks</loc>
    <lastmod>2026-09-20T16:50:50.952Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/modern-css-features</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-positioning</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-center-a-div</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/a11y-basics-frontend-interviews</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-responsive-design</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-grid-interview</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-flexbox-interview</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-box-model</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-specificity-how-it-works</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/html-semantics-interview</loc>
    <lastmod>2026-09-20T15:38:44.803Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-performance-interview-checklist</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-custom-hooks</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-context-when-to-use</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-controlled-vs-uncontrolled</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-state-updates-batching</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-usememo-usecallback</loc>
    <lastmod>2026-09-20T17:09:47.177Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-useeffect-deps-cleanup</loc>
    <lastmod>2026-09-20T16:50:59.565Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-keys-in-lists</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-components-props-state</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/react-rendering-mental-model</loc>
    <lastmod>2026-09-20T15:25:14.834Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/mastering-javascript-async-await</loc>
    <lastmod>2025-11-18T05:53:16.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/css-grid-vs-flexbox</loc>
    <lastmod>2025-11-18T05:53:16.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/typescript-best-practices-2024</loc>
    <lastmod>2025-11-18T05:53:16.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/getting-started-with-react-hooks</loc>
    <lastmod>2025-11-18T05:53:16.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/building-accessible-web-applications</loc>
    <lastmod>2025-11-18T05:53:16.868Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.frontendinterview.in/blog/nextjs-14-whats-new</loc>
    <lastmod>2025-11-18T05:53:16.867Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>