<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://www.greatfrontend.com/interviews/study-plans/blind75</loc><lastmod>2026-04-02T04:38:30.148Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans/blind75"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans/blind75"/></url>
<url><loc>https://www.greatfrontend.com/interviews/study-plans/gfe75</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans/gfe75"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans/gfe75"/></url>
<url><loc>https://www.greatfrontend.com/interviews/study-plans/one-month</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans/one-month"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans/one-month"/></url>
<url><loc>https://www.greatfrontend.com/interviews/study-plans/one-week</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans/one-week"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans/one-week"/></url>
<url><loc>https://www.greatfrontend.com/interviews/study-plans/three-months</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans/three-months"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans/three-months"/></url>
<url><loc>https://www.greatfrontend.com/questions/css-interview-questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/css-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/css-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/html-interview-questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/html-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/html-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript-interview-questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/typescript-interview-questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/typescript-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/typescript-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/formats/algo-coding</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/formats/algo-coding"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/formats/algo-coding"/></url>
<url><loc>https://www.greatfrontend.com/questions/formats/javascript-functions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/formats/javascript-functions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/formats/javascript-functions"/></url>
<url><loc>https://www.greatfrontend.com/questions/formats/quiz</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/formats/quiz"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/formats/quiz"/></url>
<url><loc>https://www.greatfrontend.com/questions/formats/system-design</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/formats/system-design"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/formats/system-design"/></url>
<url><loc>https://www.greatfrontend.com/questions/formats/ui-coding</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/formats/ui-coding"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/formats/ui-coding"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/algorithms</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/algorithms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/algorithms"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/coding</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/coding"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/coding"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/introduction</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/introduction"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/javascript</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/javascript"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/quiz</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/quiz"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/quiz"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/resume</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/resume"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/resume"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/system-design</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/system-design"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/system-design"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/user-interface</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/user-interface"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/user-interface"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/user-interface-components-api-design-principles</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/user-interface-components-api-design-principles"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/user-interface-components-api-design-principles"/></url>
<url><loc>https://www.greatfrontend.com/front-end-interview-playbook/user-interface-questions-cheatsheet</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-interview-playbook/user-interface-questions-cheatsheet"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-interview-playbook/user-interface-questions-cheatsheet"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/introduction</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/introduction"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-basic-concepts</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-basic-concepts"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-basic-concepts"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-data-fetching</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-data-fetching"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-data-fetching"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-design-patterns</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-design-patterns"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-design-patterns"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-event-handling</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-event-handling"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-event-handling"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-forms</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-forms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-forms"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-hooks</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-hooks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-hooks"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-interview-preparation</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-interview-preparation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-interview-preparation"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-landscape-history</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-landscape-history"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-landscape-history"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-signup-form-example</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-signup-form-example"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-signup-form-example"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-state-design</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-state-design"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-state-design"/></url>
<url><loc>https://www.greatfrontend.com/react-interview-playbook/react-thinking-declaratively</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/react-interview-playbook/react-thinking-declaratively"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/react-interview-playbook/react-thinking-declaratively"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/collaboration</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/collaboration"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/collaboration"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/growth-mindset</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/growth-mindset"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/growth-mindset"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/introduction</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/introduction"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/problem-solving</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/problem-solving"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/problem-solving"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/questions"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/questions-to-ask</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/questions-to-ask"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/questions-to-ask"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/self-introduction</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/self-introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/self-introduction"/></url>
<url><loc>https://www.greatfrontend.com/behavioral-interview-playbook/why-work-here</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/behavioral-interview-playbook/why-work-here"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/behavioral-interview-playbook/why-work-here"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/cheatsheet</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/cheatsheet"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/cheatsheet"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/common-mistakes</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/common-mistakes"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/common-mistakes"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/evaluation-axes</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/evaluation-axes"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/evaluation-axes"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/framework</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/framework"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/framework"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/introduction</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/introduction"/></url>
<url><loc>https://www.greatfrontend.com/front-end-system-design-playbook/types-of-questions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/front-end-system-design-playbook/types-of-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/front-end-system-design-playbook/types-of-questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/are-you-familiar-with-styling-svg</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/are-you-familiar-with-styling-svg"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/are-you-familiar-with-styling-svg"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/can-you-explain-the-difference-between-coding-a-website-to-be-responsive-versus-using-a-mobile-first-strategy</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/can-you-explain-the-difference-between-coding-a-website-to-be-responsive-versus-using-a-mobile-first-strategy"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/can-you-explain-the-difference-between-coding-a-website-to-be-responsive-versus-using-a-mobile-first-strategy"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/can-you-give-an-example-of-an-media-property-other-than-screen</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/can-you-give-an-example-of-an-media-property-other-than-screen"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/can-you-give-an-example-of-an-media-property-other-than-screen"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/can-you-offer-a-use-case-for-the-new-arrow-function-syntax-how-does-this-new-syntax-differ-from-other-functions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/can-you-offer-a-use-case-for-the-new-arrow-function-syntax-how-does-this-new-syntax-differ-from-other-functions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/can-you-offer-a-use-case-for-the-new-arrow-function-syntax-how-does-this-new-syntax-differ-from-other-functions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/css-link-between-head-and-js-script-just-before-body</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/css-link-between-head-and-js-script-just-before-body"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/css-link-between-head-and-js-script-just-before-body"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-block-formatting-context-bfc-and-how-it-works</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-block-formatting-context-bfc-and-how-it-works"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-block-formatting-context-bfc-and-how-it-works"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-event-bubbling</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-event-bubbling"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-event-bubbling"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-event-capturing</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-event-capturing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-event-capturing"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-floats-and-how-they-work</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-floats-and-how-they-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-floats-and-how-they-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-pseudo-elements-and-discuss-what-they-are-used-for</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-pseudo-elements-and-discuss-what-they-are-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-pseudo-elements-and-discuss-what-they-are-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-the-difference-between-a-cookie-sessionstorage-and-localstorage</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-the-difference-between-a-cookie-sessionstorage-and-localstorage"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-the-difference-between-a-cookie-sessionstorage-and-localstorage"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-the-difference-between-script-async-and-script-defer</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-the-difference-between-script-async-and-script-defer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-the-difference-between-script-async-and-script-defer"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-what-you-like-and-dislike-about-the-css-preprocessors-you-have-used</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-what-you-like-and-dislike-about-the-css-preprocessors-you-have-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-what-you-like-and-dislike-about-the-css-preprocessors-you-have-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/describe-z-index-and-how-stacking-context-is-formed</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/describe-z-index-and-how-stacking-context-is-formed"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/describe-z-index-and-how-stacking-context-is-formed"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/designing-or-developing-for-multilingual-sites</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/designing-or-developing-for-multilingual-sites"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/designing-or-developing-for-multilingual-sites"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/difference-between-document-load-event-and-document-domcontentloaded-event</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/difference-between-document-load-event-and-document-domcontentloaded-event"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/difference-between-document-load-event-and-document-domcontentloaded-event"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/difference-between-function-person-var-person-person-and-var-person-new-person</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/difference-between-function-person-var-person-person-and-var-person-new-person"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/difference-between-function-person-var-person-person-and-var-person-new-person"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-ajax-in-as-much-detail-as-possible</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-ajax-in-as-much-detail-as-possible"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-ajax-in-as-much-detail-as-possible"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-css-sprites-and-how-you-would-implement-them-on-a-page-or-site</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-css-sprites-and-how-you-would-implement-them-on-a-page-or-site"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-css-sprites-and-how-you-would-implement-them-on-a-page-or-site"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-event-delegation</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-event-delegation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-event-delegation"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-function-prototype-bind</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-function-prototype-bind"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-function-prototype-bind"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-hoisting</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-hoisting"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-hoisting"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-how-a-browser-determines-what-elements-match-a-css-selector</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-how-a-browser-determines-what-elements-match-a-css-selector"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-how-a-browser-determines-what-elements-match-a-css-selector"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-how-jsonp-works-and-how-its-not-really-ajax</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-how-jsonp-works-and-how-its-not-really-ajax"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-how-jsonp-works-and-how-its-not-really-ajax"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-how-prototypal-inheritance-works</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-how-prototypal-inheritance-works"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-how-prototypal-inheritance-works"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-how-this-works-in-javascript</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-how-this-works-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-how-this-works-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-one-way-data-flow-of-react-and-its-benefits</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-one-way-data-flow-of-react-and-its-benefits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-one-way-data-flow-of-react-and-its-benefits"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-server-side-rendering-of-react-applications-and-its-benefits</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-server-side-rendering-of-react-applications-and-its-benefits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-server-side-rendering-of-react-applications-and-its-benefits"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-static-generation-of-react-applications-and-its-benefits</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-static-generation-of-react-applications-and-its-benefits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-static-generation-of-react-applications-and-its-benefits"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-composition-pattern-in-react</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-composition-pattern-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-composition-pattern-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-a-callback-function-in-asynchronous-operations</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-a-callback-function-in-asynchronous-operations"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-a-callback-function-in-asynchronous-operations"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-a-microtask-queue</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-a-microtask-queue"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-a-microtask-queue"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-caching-and-how-it-can-be-used-to-improve-performance</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-caching-and-how-it-can-be-used-to-improve-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-caching-and-how-it-can-be-used-to-improve-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-code-coverage-and-how-it-can-be-used-to-assess-test-quality</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-code-coverage-and-how-it-can-be-used-to-assess-test-quality"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-code-coverage-and-how-it-can-be-used-to-assess-test-quality"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-content-security-policy-csp-and-how-it-enhances-security</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-content-security-policy-csp-and-how-it-enhances-security"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-content-security-policy-csp-and-how-it-enhances-security"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-cross-site-request-forgery-csrf-and-its-mitigation-techniques</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-cross-site-request-forgery-csrf-and-its-mitigation-techniques"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-cross-site-request-forgery-csrf-and-its-mitigation-techniques"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-debouncing-and-throttling</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-debouncing-and-throttling"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-debouncing-and-throttling"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-destructuring-assignment-for-objects-and-arrays</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-destructuring-assignment-for-objects-and-arrays"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-destructuring-assignment-for-objects-and-arrays"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-error-propagation-in-javascript</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-error-propagation-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-error-propagation-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-hoisting-with-regards-to-functions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-hoisting-with-regards-to-functions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-hoisting-with-regards-to-functions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-inheritance-in-es2015-classes</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-inheritance-in-es2015-classes"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-inheritance-in-es2015-classes"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-input-validation-and-its-importance-in-security</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-input-validation-and-its-importance-in-security"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-input-validation-and-its-importance-in-security"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-lazy-loading-and-how-it-can-improve-performance</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-lazy-loading-and-how-it-can-improve-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-lazy-loading-and-how-it-can-improve-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-lexical-scoping</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-lexical-scoping"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-lexical-scoping"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-partial-application</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-partial-application"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-partial-application"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-scope-in-javascript</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-scope-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-scope-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-tagged-templates</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-tagged-templates"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-tagged-templates"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-test-driven-development-tdd</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-test-driven-development-tdd"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-test-driven-development-tdd"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-the-prototype-pattern</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-the-prototype-pattern"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-the-prototype-pattern"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-the-singleton-pattern</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-the-singleton-pattern"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-the-singleton-pattern"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-the-spread-operator-and-its-uses</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-the-spread-operator-and-its-uses"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-the-spread-operator-and-its-uses"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-the-strategy-pattern</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-the-strategy-pattern"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-the-strategy-pattern"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-the-web-socket-api</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-the-web-socket-api"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-the-web-socket-api"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-this-binding-in-event-handlers</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-this-binding-in-event-handlers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-this-binding-in-event-handlers"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-concept-of-tree-shaking-in-module-bundling</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-concept-of-tree-shaking-in-module-bundling"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-concept-of-tree-shaking-in-module-bundling"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-classical-inheritance-and-prototypal-inheritance</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-classical-inheritance-and-prototypal-inheritance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-classical-inheritance-and-prototypal-inheritance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-documentqueryselector-and-documentgetelementbyid</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-documentqueryselector-and-documentgetelementbyid"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-documentqueryselector-and-documentgetelementbyid"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-dot-notation-and-bracket-notation-for-accessing-object-properties</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-dot-notation-and-bracket-notation-for-accessing-object-properties"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-dot-notation-and-bracket-notation-for-accessing-object-properties"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-global-scope-function-scope-and-block-scope</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-global-scope-function-scope-and-block-scope"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-global-scope-function-scope-and-block-scope"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-mutable-and-immutable-objects</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-mutable-and-immutable-objects"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-mutable-and-immutable-objects"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-shallow-copy-and-deep-copy</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-shallow-copy-and-deep-copy"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-shallow-copy-and-deep-copy"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-synchronous-and-asynchronous-functions</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-synchronous-and-asynchronous-functions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-synchronous-and-asynchronous-functions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-between-unit-testing-integration-testing-and-end-to-end-testing</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-between-unit-testing-integration-testing-and-end-to-end-testing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-between-unit-testing-integration-testing-and-end-to-end-testing"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-difference-in-hoisting-between-var-let-and-const</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-difference-in-hoisting-between-var-let-and-const"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-difference-in-hoisting-between-var-let-and-const"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-differences-between-commonjs-modules-and-es-modules</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-differences-between-commonjs-modules-and-es-modules"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-differences-between-commonjs-modules-and-es-modules"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-differences-on-the-usage-of-foo-between-function-foo-and-var-foo-function</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-differences-on-the-usage-of-foo-between-function-foo-and-var-foo-function"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-differences-on-the-usage-of-foo-between-function-foo-and-var-foo-function"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-different-states-of-a-promise</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-different-states-of-a-promise"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-different-states-of-a-promise"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-different-ways-the-this-keyword-can-be-bound</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-different-ways-the-this-keyword-can-be-bound"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-different-ways-the-this-keyword-can-be-bound"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-event-phases-in-a-browser</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-event-phases-in-a-browser"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-event-phases-in-a-browser"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-observer-pattern-and-its-use-cases</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-observer-pattern-and-its-use-cases"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-observer-pattern-and-its-use-cases"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-presentational-vs-container-component-pattern-in-react</loc><lastmod>2026-04-02T04:38:30.149Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-presentational-vs-container-component-pattern-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-presentational-vs-container-component-pattern-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-the-same-origin-policy-with-regards-to-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-the-same-origin-policy-with-regards-to-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-the-same-origin-policy-with-regards-to-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-what-a-single-page-app-is-and-how-to-make-one-seo-friendly"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-what-happens-when-setstate-is-called-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-what-happens-when-setstate-is-called-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-what-happens-when-setstate-is-called-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-what-react-hydration-is</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-what-react-hydration-is"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-what-react-hydration-is"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-why-the-following-doesnt-work-as-an-iife-function-foo--what-needs-to-be-changed-to-properly-make-it-an-iife</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-why-the-following-doesnt-work-as-an-iife-function-foo--what-needs-to-be-changed-to-properly-make-it-an-iife"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-why-the-following-doesnt-work-as-an-iife-function-foo--what-needs-to-be-changed-to-properly-make-it-an-iife"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/explain-your-understanding-of-the-box-model-and-how-you-would-tell-the-browser-in-css-to-render-your-layout-in-different-box-models</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/explain-your-understanding-of-the-box-model-and-how-you-would-tell-the-browser-in-css-to-render-your-layout-in-different-box-models"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/explain-your-understanding-of-the-box-model-and-how-you-would-tell-the-browser-in-css-to-render-your-layout-in-different-box-models"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/have-you-ever-used-a-grid-system-and-if-so-what-do-you-prefer</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/have-you-ever-used-a-grid-system-and-if-so-what-do-you-prefer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/have-you-ever-used-a-grid-system-and-if-so-what-do-you-prefer"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/have-you-ever-worked-with-retina-graphics-if-so-when-and-what-techniques-did-you-use</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/have-you-ever-worked-with-retina-graphics-if-so-when-and-what-techniques-did-you-use"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/have-you-ever-worked-with-retina-graphics-if-so-when-and-what-techniques-did-you-use"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/have-you-played-around-with-the-new-css-flexbox-or-grid-specs</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/have-you-played-around-with-the-new-css-flexbox-or-grid-specs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/have-you-played-around-with-the-new-css-flexbox-or-grid-specs"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/have-you-used-or-implemented-media-queries-or-mobile-specific-layouts-css</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/have-you-used-or-implemented-media-queries-or-mobile-specific-layouts-css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/have-you-used-or-implemented-media-queries-or-mobile-specific-layouts-css"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-closures-be-used-to-create-private-variables</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-closures-be-used-to-create-private-variables"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-closures-be-used-to-create-private-variables"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-avoid-problems-related-to-hoisting</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-avoid-problems-related-to-hoisting"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-avoid-problems-related-to-hoisting"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-create-custom-error-objects</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-create-custom-error-objects"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-create-custom-error-objects"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-implement-secure-authentication-and-authorization-in-javascript-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-implement-secure-authentication-and-authorization-in-javascript-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-implement-secure-authentication-and-authorization-in-javascript-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-optimize-dom-manipulation-for-better-performance</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-optimize-dom-manipulation-for-better-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-optimize-dom-manipulation-for-better-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-optimize-network-requests-for-better-performance</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-optimize-network-requests-for-better-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-optimize-network-requests-for-better-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-prevent-clickjacking-attacks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-prevent-clickjacking-attacks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-prevent-clickjacking-attacks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-prevent-sql-injection-vulnerabilities-in-javascript-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-prevent-sql-injection-vulnerabilities-in-javascript-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-prevent-sql-injection-vulnerabilities-in-javascript-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-share-code-between-files</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-share-code-between-files"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-share-code-between-files"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-can-you-test-asynchronous-code-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-can-you-test-asynchronous-code-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-can-you-test-asynchronous-code-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-currying-and-partial-application-differ-from-each-other</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-currying-and-partial-application-differ-from-each-other"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-currying-and-partial-application-differ-from-each-other"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-iframe-on-a-page-communicate</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-iframe-on-a-page-communicate"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-iframe-on-a-page-communicate"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-sets-and-maps-handle-equality-checks-for-objects</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-sets-and-maps-handle-equality-checks-for-objects"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-sets-and-maps-handle-equality-checks-for-objects"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-abort-a-web-request-using-abortcontrollers</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-abort-a-web-request-using-abortcontrollers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-abort-a-web-request-using-abortcontrollers"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-access-the-index-of-an-element-in-an-array-during-iteration</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-access-the-index-of-an-element-in-an-array-during-iteration"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-access-the-index-of-an-element-in-an-array-during-iteration"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-add-remove-and-modify-html-elements-using-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-add-remove-and-modify-html-elements-using-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-add-remove-and-modify-html-elements-using-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-add-remove-and-update-elements-in-an-array</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-add-remove-and-update-elements-in-an-array"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-add-remove-and-update-elements-in-an-array"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-check-if-an-object-has-a-specific-property</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-check-if-an-object-has-a-specific-property"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-check-if-an-object-has-a-specific-property"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-check-the-data-type-of-a-variable</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-check-the-data-type-of-a-variable"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-check-the-data-type-of-a-variable"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-convert-a-set-to-an-array-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-convert-a-set-to-an-array-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-convert-a-set-to-an-array-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-convert-a-string-to-a-number-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-convert-a-string-to-a-number-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-convert-a-string-to-a-number-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-create-a-constructor-function</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-create-a-constructor-function"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-create-a-constructor-function"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-debug-react-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-debug-react-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-debug-react-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-decide-between-using-react-state-context-and-external-state-managers</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-decide-between-using-react-state-context-and-external-state-managers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-decide-between-using-react-state-context-and-external-state-managers"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-detect-if-javascript-is-disabled-on-a-page</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-detect-if-javascript-is-disabled-on-a-page"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-detect-if-javascript-is-disabled-on-a-page"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-get-the-query-string-values-of-the-current-page-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-get-the-query-string-values-of-the-current-page-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-get-the-query-string-values-of-the-current-page-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-handle-asynchronous-data-loading-in-react-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-handle-asynchronous-data-loading-in-react-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-handle-asynchronous-data-loading-in-react-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-handle-errors-in-asynchronous-operations</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-handle-errors-in-asynchronous-operations"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-handle-errors-in-asynchronous-operations"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-handle-errors-using-trycatch-blocks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-handle-errors-using-trycatch-blocks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-handle-errors-using-trycatch-blocks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-import-and-export-modules-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-import-and-export-modules-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-import-and-export-modules-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-localize-react-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-localize-react-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-localize-react-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-make-an-http-request-using-the-fetch-api</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-make-an-http-request-using-the-fetch-api"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-make-an-http-request-using-the-fetch-api"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-manipulate-css-styles-using-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-manipulate-css-styles-using-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-manipulate-css-styles-using-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-organize-your-code-module-pattern-classical-inheritance</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-organize-your-code-module-pattern-classical-inheritance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-organize-your-code-module-pattern-classical-inheritance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-prevent-the-default-behavior-of-an-event</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-prevent-the-default-behavior-of-an-event"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-prevent-the-default-behavior-of-an-event"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-redirect-to-a-new-page-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-redirect-to-a-new-page-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-redirect-to-a-new-page-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-reliably-determine-whether-an-object-is-empty</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-reliably-determine-whether-an-object-is-empty"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-reliably-determine-whether-an-object-is-empty"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-reset-a-components-state-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-reset-a-components-state-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-reset-a-components-state-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-serve-a-page-with-content-in-multiple-languages</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-serve-a-page-with-content-in-multiple-languages"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-serve-a-page-with-content-in-multiple-languages"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-serve-your-pages-for-feature-constrained-browsers-what-techniques-processes-do-you-use</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-serve-your-pages-for-feature-constrained-browsers-what-techniques-processes-do-you-use"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-serve-your-pages-for-feature-constrained-browsers-what-techniques-processes-do-you-use"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-test-react-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-test-react-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-test-react-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-use-windowhistory-api</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-use-windowhistory-api"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-use-windowhistory-api"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-validate-form-elements-using-the-constraint-validation-api</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-validate-form-elements-using-the-constraint-validation-api"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-validate-form-elements-using-the-constraint-validation-api"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-do-you-write-unit-tests-for-javascript-code</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-do-you-write-unit-tests-for-javascript-code"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-do-you-write-unit-tests-for-javascript-code"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-does-hoisting-affect-function-declarations-and-expressions</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-does-hoisting-affect-function-declarations-and-expressions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-does-hoisting-affect-function-declarations-and-expressions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-does-javascript-garbage-collection-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-does-javascript-garbage-collection-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-does-javascript-garbage-collection-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-does-virtual-dom-in-react-work-what-are-its-benefits-and-downsides</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-does-virtual-dom-in-react-work-what-are-its-benefits-and-downsides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-does-virtual-dom-in-react-work-what-are-its-benefits-and-downsides"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-is-promiseall-different-from-promiseallsettled</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-is-promiseall-different-from-promiseallsettled"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-is-promiseall-different-from-promiseallsettled"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-is-responsive-design-different-from-adaptive-design</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-is-responsive-design-different-from-adaptive-design"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-is-responsive-design-different-from-adaptive-design"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-would-one-optimize-the-performance-of-react-contexts-to-reduce-rerenders</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-would-one-optimize-the-performance-of-react-contexts-to-reduce-rerenders"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-would-one-optimize-the-performance-of-react-contexts-to-reduce-rerenders"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/how-would-you-approach-fixing-browser-specific-styling-issues</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/how-would-you-approach-fixing-browser-specific-styling-issues"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/how-would-you-approach-fixing-browser-specific-styling-issues"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/html5-as-an-open-web-platform-building-blocks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/html5-as-an-open-web-platform-building-blocks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/html5-as-an-open-web-platform-building-blocks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/is-there-any-reason-youd-want-to-use-translate-instead-of-absolute-positioning-or-vice-versa-and-why</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/is-there-any-reason-youd-want-to-use-translate-instead-of-absolute-positioning-or-vice-versa-and-why"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/is-there-any-reason-youd-want-to-use-translate-instead-of-absolute-positioning-or-vice-versa-and-why"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/provide-some-examples-of-how-currying-and-partial-application-can-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/provide-some-examples-of-how-currying-and-partial-application-can-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/provide-some-examples-of-how-currying-and-partial-application-can-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-advantage-is-there-for-using-the-arrow-syntax-for-a-method-in-a-constructor</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-advantage-is-there-for-using-the-arrow-syntax-for-a-method-in-a-constructor"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-advantage-is-there-for-using-the-arrow-syntax-for-a-method-in-a-constructor"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-callback-functions-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-callback-functions-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-callback-functions-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-data-attributes-good-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-data-attributes-good-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-data-attributes-good-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-default-parameters-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-default-parameters-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-default-parameters-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-design-patterns-and-why-are-they-useful</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-design-patterns-and-why-are-they-useful"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-design-patterns-and-why-are-they-useful"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-error-boundaries-in-react-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-error-boundaries-in-react-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-error-boundaries-in-react-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-event-listeners-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-event-listeners-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-event-listeners-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-higher-order-components-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-higher-order-components-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-higher-order-components-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-iterators-and-generators-and-what-are-they-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-iterators-and-generators-and-what-are-they-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-iterators-and-generators-and-what-are-they-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-javascript-object-getters-and-setters-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-javascript-object-getters-and-setters-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-javascript-object-getters-and-setters-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-javascript-object-property-flags-and-descriptors</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-javascript-object-property-flags-and-descriptors"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-javascript-object-property-flags-and-descriptors"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-javascript-polyfills-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-javascript-polyfills-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-javascript-polyfills-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-mocks-and-stubs-and-how-are-they-used-in-testing</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-mocks-and-stubs-and-how-are-they-used-in-testing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-mocks-and-stubs-and-how-are-they-used-in-testing"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-modules-and-why-are-they-useful</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-modules-and-why-are-they-useful"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-modules-and-why-are-they-useful"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-progressive-web-applications-pwas</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-progressive-web-applications-pwas"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-progressive-web-applications-pwas"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-promises-and-how-do-they-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-promises-and-how-do-they-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-promises-and-how-do-they-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-proxies-in-javascript-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-proxies-in-javascript-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-proxies-in-javascript-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-react-fragments-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-react-fragments-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-react-fragments-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-react-portals-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-react-portals-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-react-portals-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-render-props-in-react-and-what-are-they-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-render-props-in-react-and-what-are-they-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-render-props-in-react-and-what-are-they-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-rest-parameters-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-rest-parameters-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-rest-parameters-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-server-sent-events</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-server-sent-events"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-server-sent-events"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-sets-and-maps-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-sets-and-maps-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-sets-and-maps-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-best-practices-for-handling-sensitive-data-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-best-practices-for-handling-sensitive-data-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-best-practices-for-handling-sensitive-data-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-best-practices-for-writing-maintainable-and-effective-tests</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-best-practices-for-writing-maintainable-and-effective-tests"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-best-practices-for-writing-maintainable-and-effective-tests"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-common-performance-bottlenecks-in-javascript-applications</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-common-performance-bottlenecks-in-javascript-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-common-performance-bottlenecks-in-javascript-applications"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-common-pitfalls-when-doing-data-fetching-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-common-pitfalls-when-doing-data-fetching-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-common-pitfalls-when-doing-data-fetching-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-common-security-headers-and-their-purpose</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-common-security-headers-and-their-purpose"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-common-security-headers-and-their-purpose"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-of-the-advantages-disadvantages-of-writing-javascript-code-in-a-language-that-compiles-to-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-of-the-advantages-disadvantages-of-writing-javascript-code-in-a-language-that-compiles-to-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-of-the-advantages-disadvantages-of-writing-javascript-code-in-a-language-that-compiles-to-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-of-the-gotchas-for-writing-efficient-css</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-of-the-gotchas-for-writing-efficient-css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-of-the-gotchas-for-writing-efficient-css"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-pitfalls-about-using-context-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-pitfalls-about-using-context-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-pitfalls-about-using-context-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-popular-javascript-testing-frameworks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-popular-javascript-testing-frameworks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-popular-javascript-testing-frameworks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-react-anti-patterns</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-react-anti-patterns"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-react-anti-patterns"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-techniques-for-reducing-reflows-and-repaints</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-techniques-for-reducing-reflows-and-repaints"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-techniques-for-reducing-reflows-and-repaints"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-tools-and-techniques-for-identifying-security-vulnerabilities-in-javascript-code</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-tools-and-techniques-for-identifying-security-vulnerabilities-in-javascript-code"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-tools-and-techniques-for-identifying-security-vulnerabilities-in-javascript-code"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-tools-that-can-be-used-for-javascript-testing</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-tools-that-can-be-used-for-javascript-testing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-tools-that-can-be-used-for-javascript-testing"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-some-tools-that-can-be-used-to-measure-and-analyze-javascript-performance</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-some-tools-that-can-be-used-to-measure-and-analyze-javascript-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-some-tools-that-can-be-used-to-measure-and-analyze-javascript-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-symbols-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-symbols-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-symbols-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-template-literals-and-how-are-they-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-template-literals-and-how-are-they-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-template-literals-and-how-are-they-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-advantages-and-disadvantages-of-using-ajax</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-advantages-and-disadvantages-of-using-ajax"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-advantages-and-disadvantages-of-using-ajax"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-advantages-disadvantages-of-using-css-preprocessors</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-advantages-disadvantages-of-using-css-preprocessors"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-advantages-disadvantages-of-using-css-preprocessors"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-advantages-of-using-the-spread-operator-with-arrays-and-objects</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-advantages-of-using-the-spread-operator-with-arrays-and-objects"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-advantages-of-using-the-spread-operator-with-arrays-and-objects"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-benefits-of-using-a-module-bundler</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-benefits-of-using-a-module-bundler"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-benefits-of-using-a-module-bundler"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-benefits-of-using-currying-and-partial-application</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-benefits-of-using-currying-and-partial-application"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-benefits-of-using-currying-and-partial-application"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-benefits-of-using-hooks-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-benefits-of-using-hooks-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-benefits-of-using-hooks-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-benefits-of-using-spread-syntax-and-how-is-it-different-from-rest-syntax</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-benefits-of-using-spread-syntax-and-how-is-it-different-from-rest-syntax"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-benefits-of-using-spread-syntax-and-how-is-it-different-from-rest-syntax"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-common-pitfalls-of-using-the-this-keyword</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-common-pitfalls-of-using-the-this-keyword"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-common-pitfalls-of-using-the-this-keyword"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-differences-between-es6-class-and-es5-function-constructors</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-differences-between-es6-class-and-es5-function-constructors"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-differences-between-es6-class-and-es5-function-constructors"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-differences-between-map-set-and-weakmap-weakset</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-differences-between-map-set-and-weakmap-weakset"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-differences-between-map-set-and-weakmap-weakset"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-differences-between-variables-created-using-let-var-or-const</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-differences-between-variables-created-using-let-var-or-const"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-differences-between-variables-created-using-let-var-or-const"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-differences-between-xmlhttprequest-and-fetch</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-differences-between-xmlhttprequest-and-fetch"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-differences-between-xmlhttprequest-and-fetch"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-methods-for-iterating-over-an-array</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-methods-for-iterating-over-an-array"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-methods-for-iterating-over-an-array"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-types-of-errors-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-types-of-errors-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-types-of-errors-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-types-of-testing-in-software-development</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-types-of-testing-in-software-development"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-types-of-testing-in-software-development"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-ways-to-copy-an-object-or-an-array</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-ways-to-copy-an-object-or-an-array"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-ways-to-copy-an-object-or-an-array"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-ways-to-make-an-api-call-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-ways-to-make-an-api-call-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-ways-to-make-an-api-call-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-different-ways-to-visually-hide-content-and-make-it-available-only-for-screen-readers</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-different-ways-to-visually-hide-content-and-make-it-available-only-for-screen-readers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-different-ways-to-visually-hide-content-and-make-it-available-only-for-screen-readers"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-metadata-fields-of-a-module</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-metadata-fields-of-a-module"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-metadata-fields-of-a-module"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-potential-issues-caused-by-hoisting</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-potential-issues-caused-by-hoisting"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-potential-issues-caused-by-hoisting"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-potential-pitfalls-of-using-closures</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-potential-pitfalls-of-using-closures"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-potential-pitfalls-of-using-closures"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-pros-and-cons-of-using-promises-instead-of-callbacks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-pros-and-cons-of-using-promises-instead-of-callbacks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-pros-and-cons-of-using-promises-instead-of-callbacks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-rules-of-react-hooks</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-rules-of-react-hooks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-rules-of-react-hooks"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-various-clearing-techniques-and-which-is-appropriate-for-what-context</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-various-clearing-techniques-and-which-is-appropriate-for-what-context"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-various-clearing-techniques-and-which-is-appropriate-for-what-context"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-various-data-types-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-various-data-types-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-various-data-types-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-the-various-ways-to-create-objects-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-the-various-ways-to-create-objects-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-the-various-ways-to-create-objects-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-web-workers-and-how-can-they-be-used-to-improve-performance</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-web-workers-and-how-can-they-be-used-to-improve-performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-web-workers-and-how-can-they-be-used-to-improve-performance"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-are-workers-in-javascript-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-are-workers-in-javascript-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-are-workers-in-javascript-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-do-you-think-of-amd-vs-commonjs</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-do-you-think-of-amd-vs-commonjs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-do-you-think-of-amd-vs-commonjs"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-does-a-doctype-do</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-does-a-doctype-do"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-does-a-doctype-do"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-does-box-sizing-border-box-do-what-are-its-advantages</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-does-box-sizing-border-box-do-what-are-its-advantages"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-does-box-sizing-border-box-do-what-are-its-advantages"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-does-re-rendering-mean-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-does-re-rendering-mean-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-does-re-rendering-mean-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-does-the-dependency-array-of-useeffect-affect</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-does-the-dependency-array-of-useeffect-affect"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-does-the-dependency-array-of-useeffect-affect"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-existing-css-frameworks-have-you-used-locally-or-in-production-how-would-you-changeimprove-them</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-existing-css-frameworks-have-you-used-locally-or-in-production-how-would-you-changeimprove-them"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-existing-css-frameworks-have-you-used-locally-or-in-production-how-would-you-changeimprove-them"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-a-closure-and-how-why-would-you-use-one</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-a-closure-and-how-why-would-you-use-one"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-a-closure-and-how-why-would-you-use-one"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-asyncawait-and-how-does-it-simplify-asynchronous-code</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-asyncawait-and-how-does-it-simplify-asynchronous-code"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-asyncawait-and-how-does-it-simplify-asynchronous-code"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-code-splitting-in-a-react-application</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-code-splitting-in-a-react-application"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-code-splitting-in-a-react-application"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-cross-site-scripting-xss-and-how-can-you-prevent-it</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-cross-site-scripting-xss-and-how-can-you-prevent-it"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-cross-site-scripting-xss-and-how-can-you-prevent-it"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-css-selector-specificity-and-how-does-it-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-css-selector-specificity-and-how-does-it-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-css-selector-specificity-and-how-does-it-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-currying-and-how-does-it-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-currying-and-how-does-it-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-currying-and-how-does-it-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-event-loop-what-is-the-difference-between-call-stack-and-task-queue</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-event-loop-what-is-the-difference-between-call-stack-and-task-queue"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-event-loop-what-is-the-difference-between-call-stack-and-task-queue"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-forwardref-in-react-used-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-forwardref-in-react-used-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-forwardref-in-react-used-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-jsx-and-how-does-it-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-jsx-and-how-does-it-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-jsx-and-how-does-it-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-objectfreeze-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-objectfreeze-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-objectfreeze-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-objectpreventextensions-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-objectpreventextensions-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-objectpreventextensions-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-objectseal-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-objectseal-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-objectseal-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-progressive-rendering</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-progressive-rendering"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-progressive-rendering"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-react-describe-the-benefits-of-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-react-describe-the-benefits-of-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-react-describe-the-benefits-of-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-react-fiber-and-how-is-it-an-improvement-over-the-previous-approach</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-react-fiber-and-how-is-it-an-improvement-over-the-previous-approach"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-react-fiber-and-how-is-it-an-improvement-over-the-previous-approach"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-react-strict-mode-and-what-are-its-benefits</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-react-strict-mode-and-what-are-its-benefits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-react-strict-mode-and-what-are-its-benefits"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-react-suspense-and-what-does-it-enable</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-react-suspense-and-what-does-it-enable"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-react-suspense-and-what-does-it-enable"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-reconciliation-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-reconciliation-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-reconciliation-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-recursion-and-how-is-it-used-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-recursion-and-how-is-it-used-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-recursion-and-how-is-it-used-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-command-pattern-and-how-is-it-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-command-pattern-and-how-is-it-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-command-pattern-and-how-is-it-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-consequence-of-using-array-indices-as-the-value-for-key-s-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-consequence-of-using-array-indices-as-the-value-for-key-s-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-consequence-of-using-array-indices-as-the-value-for-key-s-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-css-display-property-and-can-you-give-a-few-examples-of-its-use</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-css-display-property-and-can-you-give-a-few-examples-of-its-use"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-css-display-property-and-can-you-give-a-few-examples-of-its-use"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-decorator-pattern-and-how-is-it-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-decorator-pattern-and-how-is-it-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-decorator-pattern-and-how-is-it-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-definition-of-a-higher-order-function</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-definition-of-a-higher-order-function"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-definition-of-a-higher-order-function"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-a-map-object-and-a-plain-object-in-javascript</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-a-map-object-and-a-plain-object-in-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-a-map-object-and-a-plain-object-in-javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-a-parameter-and-an-argument</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-a-parameter-and-an-argument"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-a-parameter-and-an-argument"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-controlled-and-uncontrolled-react-components</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-controlled-and-uncontrolled-react-components"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-controlled-and-uncontrolled-react-components"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-double-equal-and-triple-equal</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-double-equal-and-triple-equal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-double-equal-and-triple-equal"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-eventpreventdefault-and-eventstoppropagation</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-eventpreventdefault-and-eventstoppropagation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-eventpreventdefault-and-eventstoppropagation"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-innerhtml-and-textcontent</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-innerhtml-and-textcontent"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-innerhtml-and-textcontent"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-mouseenter-and-mouseover-event</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-mouseenter-and-mouseover-event"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-mouseenter-and-mouseover-event"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-react-node-react-element-and-a-react-component</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-react-node-react-element-and-a-react-component"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-react-node-react-element-and-a-react-component"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-settimeout-setimmediate-and-processnexttick</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-settimeout-setimmediate-and-processnexttick"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-settimeout-setimmediate-and-processnexttick"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-state-and-props-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-state-and-props-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-state-and-props-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-the-window-object-and-the-document-object</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-the-window-object-and-the-document-object"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-the-window-object-and-the-document-object"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-difference-between-useeffect-and-uselayouteffect-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-difference-between-useeffect-and-uselayouteffect-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-difference-between-useeffect-and-uselayouteffect-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-dom-and-how-is-it-structured</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-dom-and-how-is-it-structured"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-dom-and-how-is-it-structured"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-factory-pattern-and-how-is-it-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-factory-pattern-and-how-is-it-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-factory-pattern-and-how-is-it-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-flux-pattern-and-what-are-its-benefits</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-flux-pattern-and-what-are-its-benefits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-flux-pattern-and-what-are-its-benefits"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-intl-namespace-object-for</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-intl-namespace-object-for"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-intl-namespace-object-for"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-module-pattern-and-how-does-it-help-with-encapsulation</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-module-pattern-and-how-does-it-help-with-encapsulation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-module-pattern-and-how-does-it-help-with-encapsulation"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-prototype-chain-and-how-does-it-work</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-prototype-chain-and-how-does-it-work"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-prototype-chain-and-how-does-it-work"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-callback-function-argument-format-of-setstate-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-callback-function-argument-format-of-setstate-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-callback-function-argument-format-of-setstate-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-the-break-and-continue-statements</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-the-break-and-continue-statements"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-the-break-and-continue-statements"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-the-finally-block</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-the-finally-block"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-the-finally-block"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-the-key-prop-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-the-key-prop-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-the-key-prop-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-the-new-keyword</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-the-new-keyword"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-the-new-keyword"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-purpose-of-the-switch-statement</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-purpose-of-the-switch-statement"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-purpose-of-the-switch-statement"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-spread-operator-and-how-is-it-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-spread-operator-and-how-is-it-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-spread-operator-and-how-is-it-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-ternary-operator-and-how-is-it-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-ternary-operator-and-how-is-it-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-ternary-operator-and-how-is-it-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-use-of-promiseall</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-use-of-promiseall"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-use-of-promiseall"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-usecallback-hook-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-usecallback-hook-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-usecallback-hook-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-useid-hook-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-useid-hook-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-useid-hook-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-usememo-hook-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-usememo-hook-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-usememo-hook-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-usereducer-hook-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-usereducer-hook-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-usereducer-hook-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-the-useref-hook-in-react-and-when-should-it-be-used</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-the-useref-hook-in-react-and-when-should-it-be-used"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-the-useref-hook-in-react-and-when-should-it-be-used"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-use-strict-what-are-the-advantages-and-disadvantages-to-using-it</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-use-strict-what-are-the-advantages-and-disadvantages-to-using-it"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-use-strict-what-are-the-advantages-and-disadvantages-to-using-it"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-is-virtual-dom-in-react</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-is-virtual-dom-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-is-virtual-dom-in-react"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-language-constructs-do-you-use-for-iterating-over-object-properties-and-array-items</loc><lastmod>2026-04-02T04:38:30.150Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-language-constructs-do-you-use-for-iterating-over-object-properties-and-array-items"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-language-constructs-do-you-use-for-iterating-over-object-properties-and-array-items"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/what-tools-and-techniques-do-you-use-for-debugging-javascript-code</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/what-tools-and-techniques-do-you-use-for-debugging-javascript-code"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/what-tools-and-techniques-do-you-use-for-debugging-javascript-code"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-a-typical-use-case-for-anonymous-functions</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-a-typical-use-case-for-anonymous-functions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-a-typical-use-case-for-anonymous-functions"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-a-relative-fixed-absolute-and-statically-positioned-element</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-a-relative-fixed-absolute-and-statically-positioned-element"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-a-relative-fixed-absolute-and-statically-positioned-element"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-a-variable-that-is-null-undefined-or-undeclared-how-would-you-go-about-checking-for-any-of-these-states</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-a-variable-that-is-null-undefined-or-undeclared-how-would-you-go-about-checking-for-any-of-these-states"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-a-variable-that-is-null-undefined-or-undeclared-how-would-you-go-about-checking-for-any-of-these-states"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-an-attribute-and-a-property</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-an-attribute-and-a-property"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-an-attribute-and-a-property"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-call-and-apply</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-call-and-apply"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-call-and-apply"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-feature-detection-feature-inference-and-using-the-ua-string</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-feature-detection-feature-inference-and-using-the-ua-string"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-feature-detection-feature-inference-and-using-the-ua-string"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-inline-and-inline-block</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-inline-and-inline-block"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-inline-and-inline-block"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/whats-the-difference-between-resetting-and-normalizing-css-which-would-you-choose-and-why</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/whats-the-difference-between-resetting-and-normalizing-css-which-would-you-choose-and-why"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/whats-the-difference-between-resetting-and-normalizing-css-which-would-you-choose-and-why"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/when-would-you-use-document-write</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/when-would-you-use-document-write"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/when-would-you-use-document-write"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-does-react-recommend-against-mutating-state</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-does-react-recommend-against-mutating-state"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-does-react-recommend-against-mutating-state"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-is-extending-built-in-javascript-objects-not-a-good-idea</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-is-extending-built-in-javascript-objects-not-a-good-idea"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-is-extending-built-in-javascript-objects-not-a-good-idea"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-is-it-in-general-a-good-idea-to-leave-the-global-scope-of-a-website-as-is-and-never-touch-it</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-is-it-in-general-a-good-idea-to-leave-the-global-scope-of-a-website-as-is-and-never-touch-it"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-is-it-in-general-a-good-idea-to-leave-the-global-scope-of-a-website-as-is-and-never-touch-it"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-would-you-use-something-like-the-load-event-does-this-event-have-disadvantages-do-you-know-any-alternatives-and-why-would-you-use-those</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-would-you-use-something-like-the-load-event-does-this-event-have-disadvantages-do-you-know-any-alternatives-and-why-would-you-use-those"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-would-you-use-something-like-the-load-event-does-this-event-have-disadvantages-do-you-know-any-alternatives-and-why-would-you-use-those"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-you-might-want-to-create-static-class-members</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-you-might-want-to-create-static-class-members"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-you-might-want-to-create-static-class-members"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz/why-you-would-use-a-srcset-attribute-in-an-image-tag</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz/why-you-would-use-a-srcset-attribute-in-an-image-tag"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz/why-you-would-use-a-srcset-attribute-in-an-image-tag"/></url>
<url><loc>https://www.greatfrontend.com/jobs/front-end-software-engineer</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/front-end-software-engineer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/front-end-software-engineer"/></url>
<url><loc>https://www.greatfrontend.com/jobs/front-end-software-engineer-intern</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/front-end-software-engineer-intern"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/front-end-software-engineer-intern"/></url>
<url><loc>https://www.greatfrontend.com/jobs/senior-content-engineer</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/senior-content-engineer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/senior-content-engineer"/></url>
<url><loc>https://www.greatfrontend.com/jobs/senior-front-end-contributor-js</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/senior-front-end-contributor-js"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/senior-front-end-contributor-js"/></url>
<url><loc>https://www.greatfrontend.com/jobs/senior-front-end-contributor-ui</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/senior-front-end-contributor-ui"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/senior-front-end-contributor-ui"/></url>
<url><loc>https://www.greatfrontend.com/jobs/senior-front-end-software-engineer</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/senior-front-end-software-engineer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/senior-front-end-software-engineer"/></url>
<url><loc>https://www.greatfrontend.com/jobs/staff-front-end-software-engineer</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/staff-front-end-software-engineer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/staff-front-end-software-engineer"/></url>
<url><loc>https://www.greatfrontend.com/jobs/technical-marketing-specialist</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs/technical-marketing-specialist"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs/technical-marketing-specialist"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/angular</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/angular"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/angular"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/announcements</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/announcements"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/announcements"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/career</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/career"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/career"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/css</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/css"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/html</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/html"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/html"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/interviews</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/interviews"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/interviews"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/javascript</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/javascript"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/launch</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/launch"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/launch"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/nextjs</loc><lastmod>2026-04-02T04:38:30.151Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/nextjs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/nextjs"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/performance</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/performance"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/performance"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/react</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/react"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/release</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/release"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/release"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/resources</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/resources"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/resources"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/scalability</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/scalability"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/scalability"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/tailwind</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/tailwind"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/tailwind"/></url>
<url><loc>https://www.greatfrontend.com/blog/tags/typescript</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tags/typescript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tags/typescript"/></url>
<url><loc>https://www.greatfrontend.com/blog/10-best-free-tailwind-based-component-libraries-and-ui-kits</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/10-best-free-tailwind-based-component-libraries-and-ui-kits"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/10-best-free-tailwind-based-component-libraries-and-ui-kits"/></url>
<url><loc>https://www.greatfrontend.com/blog/10-must-know-javascript-coding-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/10-must-know-javascript-coding-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/10-must-know-javascript-coding-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/100-react-interview-questions-straight-from-ex-interviewers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/100-react-interview-questions-straight-from-ex-interviewers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/100-react-interview-questions-straight-from-ex-interviewers"/></url>
<url><loc>https://www.greatfrontend.com/blog/20-must-know-advanced-javascript-interviews-questions-for-experienced-engineers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/20-must-know-advanced-javascript-interviews-questions-for-experienced-engineers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/20-must-know-advanced-javascript-interviews-questions-for-experienced-engineers"/></url>
<url><loc>https://www.greatfrontend.com/blog/30-basic-to-advanced-react-interview-questions-with-solutions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/30-basic-to-advanced-react-interview-questions-with-solutions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/30-basic-to-advanced-react-interview-questions-with-solutions"/></url>
<url><loc>https://www.greatfrontend.com/blog/30-essential-react-hooks-interview-questions-you-must-know</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/30-essential-react-hooks-interview-questions-you-must-know"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/30-essential-react-hooks-interview-questions-you-must-know"/></url>
<url><loc>https://www.greatfrontend.com/blog/50-essential-reactjs-interviews-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/50-essential-reactjs-interviews-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/50-essential-reactjs-interviews-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/50-must-know-html-css-and-javascript-interview-questions-by-ex-interviewers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/50-must-know-html-css-and-javascript-interview-questions-by-ex-interviewers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/50-must-know-html-css-and-javascript-interview-questions-by-ex-interviewers"/></url>
<url><loc>https://www.greatfrontend.com/blog/50-must-know-javascript-interview-questions-by-ex-interviewers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/50-must-know-javascript-interview-questions-by-ex-interviewers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/50-must-know-javascript-interview-questions-by-ex-interviewers"/></url>
<url><loc>https://www.greatfrontend.com/blog/50-reactjs-interview-questions-for-experienced-developers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/50-reactjs-interview-questions-for-experienced-developers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/50-reactjs-interview-questions-for-experienced-developers"/></url>
<url><loc>https://www.greatfrontend.com/blog/a-real-world-projects-platform-for-front-end-engineers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/a-real-world-projects-platform-for-front-end-engineers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/a-real-world-projects-platform-for-front-end-engineers"/></url>
<url><loc>https://www.greatfrontend.com/blog/advanced-javascript-interviews-questions-for-10-years-experience</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/advanced-javascript-interviews-questions-for-10-years-experience"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/advanced-javascript-interviews-questions-for-10-years-experience"/></url>
<url><loc>https://www.greatfrontend.com/blog/angular-basic-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/angular-basic-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/angular-basic-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/angular-experienced-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/angular-experienced-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/angular-experienced-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/angular-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/angular-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/angular-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/basic-javascript-interview-questions-and-answers-for-freshers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/basic-javascript-interview-questions-and-answers-for-freshers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/basic-javascript-interview-questions-and-answers-for-freshers"/></url>
<url><loc>https://www.greatfrontend.com/blog/best-big-companies-for-front-end-career</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/best-big-companies-for-front-end-career"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/best-big-companies-for-front-end-career"/></url>
<url><loc>https://www.greatfrontend.com/blog/best-large-open-source-nextjs-projects-to-study</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/best-large-open-source-nextjs-projects-to-study"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/best-large-open-source-nextjs-projects-to-study"/></url>
<url><loc>https://www.greatfrontend.com/blog/best-medium-companies-for-front-end-career</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/best-medium-companies-for-front-end-career"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/best-medium-companies-for-front-end-career"/></url>
<url><loc>https://www.greatfrontend.com/blog/code-splitting-and-lazy-loading-in-react</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/code-splitting-and-lazy-loading-in-react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/code-splitting-and-lazy-loading-in-react"/></url>
<url><loc>https://www.greatfrontend.com/blog/core-web-vitals-metrics-in-5-minutes</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/core-web-vitals-metrics-in-5-minutes"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/core-web-vitals-metrics-in-5-minutes"/></url>
<url><loc>https://www.greatfrontend.com/blog/css-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/css-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/css-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/evaluating-companies-as-front-end-engineer</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/evaluating-companies-as-front-end-engineer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/evaluating-companies-as-front-end-engineer"/></url>
<url><loc>https://www.greatfrontend.com/blog/front-end-performance-techniques</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/front-end-performance-techniques"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/front-end-performance-techniques"/></url>
<url><loc>https://www.greatfrontend.com/blog/how-to-handle-large-datasets-in-front-end-applications</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/how-to-handle-large-datasets-in-front-end-applications"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/how-to-handle-large-datasets-in-front-end-applications"/></url>
<url><loc>https://www.greatfrontend.com/blog/image-performance-techniques</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/image-performance-techniques"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/image-performance-techniques"/></url>
<url><loc>https://www.greatfrontend.com/blog/javascript-interview-questions-for-2-years-experience</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/javascript-interview-questions-for-2-years-experience"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/javascript-interview-questions-for-2-years-experience"/></url>
<url><loc>https://www.greatfrontend.com/blog/javascript-interview-questions-for-5-years-experience</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/javascript-interview-questions-for-5-years-experience"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/javascript-interview-questions-for-5-years-experience"/></url>
<url><loc>https://www.greatfrontend.com/blog/leveraging-actions-in-react-19-for-enhance-form-handling</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/leveraging-actions-in-react-19-for-enhance-form-handling"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/leveraging-actions-in-react-19-for-enhance-form-handling"/></url>
<url><loc>https://www.greatfrontend.com/blog/most-important-javascript-questions-front-end-interviews</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/most-important-javascript-questions-front-end-interviews"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/most-important-javascript-questions-front-end-interviews"/></url>
<url><loc>https://www.greatfrontend.com/blog/most-important-user-interface-questions-front-end-interviews</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/most-important-user-interface-questions-front-end-interviews"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/most-important-user-interface-questions-front-end-interviews"/></url>
<url><loc>https://www.greatfrontend.com/blog/most-useful-and-impactful-react-ecosystem-libraries</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/most-useful-and-impactful-react-ecosystem-libraries"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/most-useful-and-impactful-react-ecosystem-libraries"/></url>
<url><loc>https://www.greatfrontend.com/blog/practice-50-react-coding-interview-questions-with-solutions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/practice-50-react-coding-interview-questions-with-solutions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/practice-50-react-coding-interview-questions-with-solutions"/></url>
<url><loc>https://www.greatfrontend.com/blog/tips-and-lessons-from-jordan-cutlers-rapid-career-growth</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/tips-and-lessons-from-jordan-cutlers-rapid-career-growth"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/tips-and-lessons-from-jordan-cutlers-rapid-career-growth"/></url>
<url><loc>https://www.greatfrontend.com/blog/top-30-reactjs-interview-questions-and-answers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/top-30-reactjs-interview-questions-and-answers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/top-30-reactjs-interview-questions-and-answers"/></url>
<url><loc>https://www.greatfrontend.com/blog/top-css-mistakes-made-by-front-end-engineers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/top-css-mistakes-made-by-front-end-engineers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/top-css-mistakes-made-by-front-end-engineers"/></url>
<url><loc>https://www.greatfrontend.com/blog/top-headless-ui-libraries-for-react-in-2024</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/top-headless-ui-libraries-for-react-in-2024"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/top-headless-ui-libraries-for-react-in-2024"/></url>
<url><loc>https://www.greatfrontend.com/blog/top-open-source-design-systems-by-tech-companies-you-can-use-right-away</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/top-open-source-design-systems-by-tech-companies-you-can-use-right-away"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/top-open-source-design-systems-by-tech-companies-you-can-use-right-away"/></url>
<url><loc>https://www.greatfrontend.com/blog/top-react-ui-component-libraries-in-2024</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/top-react-ui-component-libraries-in-2024"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/top-react-ui-component-libraries-in-2024"/></url>
<url><loc>https://www.greatfrontend.com/blog/typescript-for-react-developers</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/typescript-for-react-developers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/typescript-for-react-developers"/></url>
<url><loc>https://www.greatfrontend.com/blog/web-apps-at-scale-css</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/web-apps-at-scale-css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/web-apps-at-scale-css"/></url>
<url><loc>https://www.greatfrontend.com/blog/web-apps-at-scale-introduction</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/web-apps-at-scale-introduction"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/web-apps-at-scale-introduction"/></url>
<url><loc>https://www.greatfrontend.com/blog/web-apps-at-scale-javascript</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/web-apps-at-scale-javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/web-apps-at-scale-javascript"/></url>
<url><loc>https://www.greatfrontend.com/blog/web-apps-at-scale-ui-components</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/web-apps-at-scale-ui-components"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/web-apps-at-scale-ui-components"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/advanced-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/advanced-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/advanced-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/beginner-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/beginner-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/beginner-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/best-companies-front-end</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/best-companies-front-end"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/best-companies-front-end"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/front-end-at-scale</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/front-end-at-scale"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/front-end-at-scale"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/industry-interviews</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/industry-interviews"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/industry-interviews"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/intermediate-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/intermediate-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/intermediate-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/open-source-collection</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/open-source-collection"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/open-source-collection"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/performance-tips</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/performance-tips"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/performance-tips"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/react</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/react"/></url>
<url><loc>https://www.greatfrontend.com/blog/series/top-interview-questions</loc><lastmod>2026-04-02T04:38:30.152Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/series/top-interview-questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/series/top-interview-questions"/></url>
<url><loc>https://www.greatfrontend.com</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR"/></url>
<url><loc>https://www.greatfrontend.com/interviews/pricing</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/pricing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/pricing"/></url>
<url><loc>https://www.greatfrontend.com/interviews/testimonials</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/testimonials"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/testimonials"/></url>
<url><loc>https://www.greatfrontend.com/interviews/faq</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/faq"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/faq"/></url>
<url><loc>https://www.greatfrontend.com/interviews/promotions</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/promotions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/promotions"/></url>
<url><loc>https://www.greatfrontend.com/interviews/get-started</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/get-started"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/get-started"/></url>
<url><loc>https://www.greatfrontend.com/questions</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface"/></url>
<url><loc>https://www.greatfrontend.com/questions/system-design</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/system-design"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/system-design"/></url>
<url><loc>https://www.greatfrontend.com/questions/quiz</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/quiz"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/quiz"/></url>
<url><loc>https://www.greatfrontend.com/questions/html</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/html"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/html"/></url>
<url><loc>https://www.greatfrontend.com/questions/css</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/css"/></url>
<url><loc>https://www.greatfrontend.com/questions/js</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/js"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/js"/></url>
<url><loc>https://www.greatfrontend.com/questions/ts</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/ts"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/ts"/></url>
<url><loc>https://www.greatfrontend.com/questions/react</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/react"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/react"/></url>
<url><loc>https://www.greatfrontend.com/questions/vue</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/vue"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/vue"/></url>
<url><loc>https://www.greatfrontend.com/questions/angular</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/angular"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/angular"/></url>
<url><loc>https://www.greatfrontend.com/questions/svelte</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/svelte"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/svelte"/></url>
<url><loc>https://www.greatfrontend.com/questions/vanilla</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/vanilla"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/vanilla"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/airbnb/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/airbnb/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/airbnb/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/amazon/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/amazon/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/amazon/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/apple/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/apple/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/apple/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/atlassian/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/atlassian/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/atlassian/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/bytedance/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/bytedance/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/bytedance/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/dropbox/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/dropbox/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/dropbox/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/google/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/google/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/google/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/linkedin/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/linkedin/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/linkedin/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/lyft/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/lyft/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/lyft/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/microsoft/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/microsoft/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/microsoft/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/openai/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/openai/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/openai/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/tiktok/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/tiktok/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/tiktok/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company/uber/questions-guides</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company/uber/questions-guides"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company/uber/questions-guides"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/accessibility</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/accessibility"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/accessibility"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/async-operations</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/async-operations"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/async-operations"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/data-structures-algorithms</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/data-structures-algorithms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/data-structures-algorithms"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/design-system-components</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/design-system-components"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/design-system-components"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/dom-manipulation</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/dom-manipulation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/dom-manipulation"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/forms</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/forms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/forms"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/javascript-polyfills</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/javascript-polyfills"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/javascript-polyfills"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/lodash</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/lodash"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/lodash"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/react-hooks</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/react-hooks"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/react-hooks"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas/state-management</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas/state-management"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas/state-management"/></url>
<url><loc>https://www.greatfrontend.com/interviews/blind75</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/blind75"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/blind75"/></url>
<url><loc>https://www.greatfrontend.com/interviews/gfe75</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/gfe75"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/gfe75"/></url>
<url><loc>https://www.greatfrontend.com/interviews/focus-areas</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/focus-areas"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/focus-areas"/></url>
<url><loc>https://www.greatfrontend.com/interviews/study-plans</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/study-plans"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/study-plans"/></url>
<url><loc>https://www.greatfrontend.com/interviews/company</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/company"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/company"/></url>
<url><loc>https://www.greatfrontend.com/interviews/roadmap</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/interviews/roadmap"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/interviews/roadmap"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/accordion</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/accordion"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/accordion"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/accordion-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/accordion-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/accordion-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/accordion-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/accordion-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/accordion-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/analog-clock</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/analog-clock"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/analog-clock"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-product-excluding-current</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-product-excluding-current"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-product-excluding-current"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-at</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-at"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-at"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-concat</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-concat"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-concat"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-filter</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-filter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-filter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-map</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-map"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-map"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-reduce</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-reduce"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-reduce"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/array-square</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/array-square"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/array-square"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/auth-code-input</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/auth-code-input"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/auth-code-input"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/backbone-model</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/backbone-model"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/backbone-model"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-balanced-brackets</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-balanced-brackets"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-balanced-brackets"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-search</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-search"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-search"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-search-tree</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-search-tree"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-search-tree"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-search-tree-kth-smallest</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-search-tree-kth-smallest"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-search-tree-kth-smallest"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-search-tree-lowest-common-ancestor</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-search-tree-lowest-common-ancestor"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-search-tree-lowest-common-ancestor"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-equal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-equal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-equal"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-level-order-traversal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-level-order-traversal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-level-order-traversal"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-maximum-depth</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-maximum-depth"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-maximum-depth"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-maximum-total-path</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-maximum-total-path"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-maximum-total-path"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-rebuilding-from-traversals</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-rebuilding-from-traversals"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-rebuilding-from-traversals"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-serialization-deserialization</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-serialization-deserialization"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-serialization-deserialization"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-subtree</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-subtree"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-subtree"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/birth-year-histogram</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/birth-year-histogram"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/birth-year-histogram"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/bit-counting</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/bit-counting"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/bit-counting"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/bit-reversal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/bit-reversal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/bit-reversal"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/breadth-first-search</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/breadth-first-search"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/breadth-first-search"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/bubble-sort</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/bubble-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/bubble-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/camel-case-keys</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/camel-case-keys"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/camel-case-keys"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/cancellable-interval</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/cancellable-interval"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/cancellable-interval"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/cancellable-timeout</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/cancellable-timeout"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/cancellable-timeout"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/chunk</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/chunk"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/chunk"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/clamp</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/clamp"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/clamp"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/classnames</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/classnames"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/classnames"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/classnames-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/classnames-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/classnames-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/combinations-target-sum</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/combinations-target-sum"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/combinations-target-sum"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/compact</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/compact"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/compact"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/compact-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/compact-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/compact-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/compose</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/compose"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/compose"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/conforms-to</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/conforms-to"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/conforms-to"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/connect-four</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/connect-four"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/connect-four"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/contact-form</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/contact-form"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/contact-form"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/count-by</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/count-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/count-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/grid-count-islands</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/grid-count-islands"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/grid-count-islands"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/count-ones-in-binary</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/count-ones-in-binary"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/count-ones-in-binary"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/counter</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/counter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/counter"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/course-dependency</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/course-dependency"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/course-dependency"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/curry</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/curry"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/curry"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/curry-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/curry-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/curry-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/curry-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/curry-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/curry-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/cycle</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/cycle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/cycle"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/data-merging</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/data-merging"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/data-merging"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/data-selection</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/data-selection"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/data-selection"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/data-table</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/data-table"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/data-table"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/data-table-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/data-table-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/data-table-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/data-table-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/data-table-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/data-table-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/data-table-iv</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/data-table-iv"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/data-table-iv"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/debounce</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/debounce"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/debounce"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/debounce-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/debounce-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/debounce-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-decode-message</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-decode-message"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-decode-message"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-clone</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-clone"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-clone"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-clone-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-clone-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-clone-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-equal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-equal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-equal"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-map</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-map"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-map"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-merge</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-merge"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-merge"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/deep-omit</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/deep-omit"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/deep-omit"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-delete-nth-from-end</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-delete-nth-from-end"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-delete-nth-from-end"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/depth-first-search</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/depth-first-search"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/depth-first-search"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/dice-roller</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/dice-roller"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/dice-roller"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/difference</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/difference"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/difference"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/digital-clock</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/digital-clock"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/digital-clock"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/dijkstra</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/dijkstra"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/dijkstra"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/disjoint-intervals</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/disjoint-intervals"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/disjoint-intervals"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/grid-distinct-paths</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/grid-distinct-paths"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/grid-distinct-paths"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/drop-right-while</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/drop-right-while"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/drop-right-while"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/drop-while</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/drop-while"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/drop-while"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-reachable-end</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-reachable-end"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-reachable-end"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/event-emitter</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/event-emitter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/event-emitter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/event-emitter-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/event-emitter-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/event-emitter-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/extraterrestrial-language</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/extraterrestrial-language"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/extraterrestrial-language"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/file-explorer</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/file-explorer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/file-explorer"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/file-explorer-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/file-explorer-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/file-explorer-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/file-explorer-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/file-explorer-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/file-explorer-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/fill</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/fill"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/fill"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-find-duplicate</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-find-duplicate"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-find-duplicate"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-rotated-find</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-rotated-find"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-rotated-find"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/find-index</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/find-index"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/find-index"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/find-last-index</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/find-last-index"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/find-last-index"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-find-missing-number-in-sequence</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-find-missing-number-in-sequence"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-find-missing-number-in-sequence"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-palindromic-substring</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-palindromic-substring"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-palindromic-substring"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/grid-find-word</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/grid-find-word"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/grid-find-word"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/grid-find-words</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/grid-find-words"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/grid-find-words"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/flatten</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/flatten"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/flatten"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/flight-booker</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/flight-booker"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/flight-booker"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-tree-flip</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-tree-flip"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-tree-flip"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/from-pairs</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/from-pairs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/from-pairs"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/function-length</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/function-length"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/function-length"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/function-apply</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/function-apply"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/function-apply"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/function-bind</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/function-bind"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/function-bind"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/function-call</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/function-call"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/function-call"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/generate-table</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/generate-table"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/generate-table"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/get</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/get"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/get"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/get-elements-by-class-name</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/get-elements-by-class-name"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/get-elements-by-class-name"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/get-elements-by-style</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/get-elements-by-style"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/get-elements-by-style"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/get-elements-by-tag-name</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/get-elements-by-tag-name"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/get-elements-by-tag-name"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/get-elements-by-tag-name-hierarchy</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/get-elements-by-tag-name-hierarchy"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/get-elements-by-tag-name-hierarchy"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/graph-clone</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/graph-clone"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/graph-clone"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/graph-count-connected-components</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/graph-count-connected-components"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/graph-count-connected-components"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/grid-lights</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/grid-lights"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/grid-lights"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/group-by</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/group-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/group-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/heap</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/heap"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/heap"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/heap-sort</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/heap-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/heap-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/holy-grail</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/holy-grail"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/holy-grail"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/html-serializer</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/html-serializer"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/html-serializer"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/identical-dom-trees</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/identical-dom-trees"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/identical-dom-trees"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/image-carousel</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/image-carousel"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/image-carousel"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/image-carousel-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/image-carousel-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/image-carousel-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/image-carousel-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/image-carousel-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/image-carousel-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/in-range</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/in-range"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/in-range"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/insertion-sort</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/insertion-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/insertion-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/intersection</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/intersection"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/intersection"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/intersection-by</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/intersection-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/intersection-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/intersection-with</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/intersection-with"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/intersection-with"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/is-empty</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/is-empty"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/is-empty"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/graph-is-tree</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/graph-is-tree"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/graph-is-tree"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/job-board</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/job-board"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/job-board"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/jquery-class-manipulation</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/jquery-class-manipulation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/jquery-class-manipulation"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/jquery-css</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/jquery-css"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/jquery-css"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/json-stringify</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/json-stringify"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/json-stringify"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/json-stringify-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/json-stringify-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/json-stringify-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/like-button</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/like-button"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/like-button"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/limit</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/limit"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/limit"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-detect-cycle</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-detect-cycle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-detect-cycle"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-reversal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-reversal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-reversal"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-combine-k-sorted</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-combine-k-sorted"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-combine-k-sorted"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-combine-two-sorted</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-combine-two-sorted"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-combine-two-sorted"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/list-format</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/list-format"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/list-format"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-common-subsequence</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-common-subsequence"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-common-subsequence"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-consecutive-number-sequence</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-consecutive-number-sequence"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-consecutive-number-sequence"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-increasing-subsequence</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-increasing-subsequence"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-increasing-subsequence"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-non-repeating-substring</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-non-repeating-substring"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-non-repeating-substring"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/longest-repeating-substring-after-replacements</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/longest-repeating-substring-after-replacements"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/longest-repeating-substring-after-replacements"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/make-counter</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/make-counter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/make-counter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/make-counter-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/make-counter-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/make-counter-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/map-async</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/map-async"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/map-async"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/map-async-limit</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/map-async-limit"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/map-async-limit"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/matrix-rotation</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/matrix-rotation"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/matrix-rotation"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/matrix-spiral-traversal</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/matrix-spiral-traversal"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/matrix-spiral-traversal"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/matrix-zeroing</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/matrix-zeroing"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/matrix-zeroing"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/max-by</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/max-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/max-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-maximum-product-contiguous</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-maximum-product-contiguous"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-maximum-product-contiguous"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-maximum-sum-contiguous</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-maximum-sum-contiguous"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-maximum-sum-contiguous"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/maximum-water-between-walls</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/maximum-water-between-walls"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/maximum-water-between-walls"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/mean</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/mean"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/mean"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/intervals-meeting-calendar</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/intervals-meeting-calendar"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/intervals-meeting-calendar"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/memoize</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/memoize"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/memoize"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/memoize-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/memoize-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/memoize-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/memory-game</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/memory-game"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/memory-game"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/intervals-merge-new</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/intervals-merge-new"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/intervals-merge-new"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/intervals-combine-overlapping</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/intervals-combine-overlapping"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/intervals-combine-overlapping"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/merge-sort</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/merge-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/merge-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/middlewares</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/middlewares"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/middlewares"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/min-by</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/min-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/min-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/coin-change</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/coin-change"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/coin-change"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/intervals-minimum-meeting-rooms</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/intervals-minimum-meeting-rooms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/intervals-minimum-meeting-rooms"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/modal-dialog</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/modal-dialog"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/modal-dialog"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/modal-dialog-ii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/modal-dialog-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/modal-dialog-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/modal-dialog-iii</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/modal-dialog-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/modal-dialog-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/modal-dialog-iv</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/modal-dialog-iv"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/modal-dialog-iv"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/mortgage-calculator</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/mortgage-calculator"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/mortgage-calculator"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-most-common-elements</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-most-common-elements"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-most-common-elements"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/neighborhood-theft</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/neighborhood-theft"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/neighborhood-theft"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/neighborhood-theft-circular</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/neighborhood-theft-circular"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/neighborhood-theft-circular"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/nested-checkboxes</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/nested-checkboxes"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/nested-checkboxes"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/number-of-arguments</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/number-of-arguments"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/number-of-arguments"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/number-stream-median</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/number-stream-median"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/number-stream-median"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/object-map</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/object-map"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/object-map"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/ocean-flow</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/ocean-flow"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/ocean-flow"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/once</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/once"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/once"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/optimal-stock-trading</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/optimal-stock-trading"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/optimal-stock-trading"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/pair-sum</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/pair-sum"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/pair-sum"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-palindromic-substrings</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-palindromic-substrings"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-palindromic-substrings"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/pixel-art</loc><lastmod>2026-04-02T04:38:30.153Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/pixel-art"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/pixel-art"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/progress-bar</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/progress-bar"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/progress-bar"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/progress-bars</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/progress-bars"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/progress-bars"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/progress-bars-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/progress-bars-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/progress-bars-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/progress-bars-iii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/progress-bars-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/progress-bars-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/progress-bars-iv</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/progress-bars-iv"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/progress-bars-iv"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-merge</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-merge"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-merge"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-timeout</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-timeout"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-timeout"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-all</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-all"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-all"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-all-settled</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-all-settled"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-all-settled"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-any</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-any"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-any"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-race</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-race"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-race"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-reject</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-reject"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-reject"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-resolve</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-resolve"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-resolve"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promise-with-resolvers</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promise-with-resolvers"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promise-with-resolvers"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promisify</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promisify"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promisify"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/promisify-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/promisify-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/promisify-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/queue</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/queue"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/queue"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/quick-sort</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/quick-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/quick-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/range</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/range"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/range"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/range-right</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/range-right"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/range-right"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/linked-list-rearrange</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/linked-list-rearrange"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/linked-list-rearrange"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/resumable-interval</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/resumable-interval"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/resumable-interval"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-segment-words</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-segment-words"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-segment-words"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/selectable-cells</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/selectable-cells"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/selectable-cells"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/selection-sort</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/selection-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/selection-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-shortest-substring-containing-characters</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-shortest-substring-containing-characters"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-shortest-substring-containing-characters"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/signup-form</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/signup-form"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/signup-form"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/singleton</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/singleton"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/singleton"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/size</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/size"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/size"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/sleep</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/sleep"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/sleep"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/array-smallest-in-rotated</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/array-smallest-in-rotated"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/array-smallest-in-rotated"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/spreadsheet</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/spreadsheet"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/spreadsheet"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/spreadsheet-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/spreadsheet-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/spreadsheet-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/spreadsheet-iii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/spreadsheet-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/spreadsheet-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/squash-object</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/squash-object"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/squash-object"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/stack</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/stack"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/stack"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/staircase-climbing-combinations</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/staircase-climbing-combinations"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/staircase-climbing-combinations"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/star-rating</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/star-rating"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/star-rating"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/stopwatch</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/stopwatch"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/stopwatch"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-anagram</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-anagram"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-anagram"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-anagram-groups</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-anagram-groups"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-anagram-groups"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/string-palindrome</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/string-palindrome"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/string-palindrome"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/sum</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/sum"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/sum"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/sum-without-addition</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/sum-without-addition"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/sum-without-addition"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/table-of-contents</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/table-of-contents"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/table-of-contents"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tabs</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tabs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tabs"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tabs-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tabs-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tabs-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tabs-iii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tabs-iii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tabs-iii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/task-coordination</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/task-coordination"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/task-coordination"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/temperature-converter</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/temperature-converter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/temperature-converter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/text-search</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/text-search"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/text-search"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/text-search-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/text-search-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/text-search-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/throttle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/throttle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/throttle"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tic-tac-toe</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tic-tac-toe"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tic-tac-toe"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tic-tac-toe-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tic-tac-toe-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tic-tac-toe-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/todo-list</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/todo-list"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/todo-list"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/topological-sort</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/topological-sort"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/topological-sort"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/traffic-light</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/traffic-light"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/traffic-light"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/transfer-list</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/transfer-list"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/transfer-list"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/transfer-list-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/transfer-list-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/transfer-list-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/trie-prefix-tree</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/trie-prefix-tree"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/trie-prefix-tree"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/triplet-sum</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/triplet-sum"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/triplet-sum"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/turtle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/turtle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/turtle"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/tweet</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/tweet"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/tweet"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/type-utilities</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/type-utilities"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/type-utilities"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/type-utilities-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/type-utilities-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/type-utilities-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/undoable-counter</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/undoable-counter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/undoable-counter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/union-by</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/union-by"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/union-by"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/unique-array</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/unique-array"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/unique-array"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-array</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-array"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-array"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-boolean</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-boolean"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-boolean"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-boolean-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-boolean-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-boolean-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-breakpoint</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-breakpoint"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-breakpoint"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-click-anywhere</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-click-anywhere"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-click-anywhere"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-click-outside</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-click-outside"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-click-outside"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-countdown</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-countdown"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-countdown"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-counter</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-counter"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-counter"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-counter-ii</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-counter-ii"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-counter-ii"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-cycle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-cycle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-cycle"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-debounce</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-debounce"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-debounce"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-default</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-default"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-default"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-effect-once</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-effect-once"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-effect-once"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-event-listener</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-event-listener"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-event-listener"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-focus</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-focus"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-focus"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-hover</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-hover"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-hover"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-idle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-idle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-idle"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-input-control</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-input-control"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-input-control"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-interval</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-interval"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-interval"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-key-press</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-key-press"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-key-press"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-map</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-map"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-map"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-media-query</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-media-query"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-media-query"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-mediated-state</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-mediated-state"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-mediated-state"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-object</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-object"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-object"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-previous</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-previous"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-previous"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-query</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-query"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-query"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/users-database</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/users-database"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/users-database"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-set</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-set"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-set"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-state-with-reset</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-state-with-reset"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-state-with-reset"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-step</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-step"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-step"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-throttle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-throttle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-throttle"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-timeout</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-timeout"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-timeout"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-toggle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-toggle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-toggle"/></url>
<url><loc>https://www.greatfrontend.com/questions/javascript/use-window-size</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/javascript/use-window-size"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/javascript/use-window-size"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/binary-search-tree-validate</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/binary-search-tree-validate"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/binary-search-tree-validate"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/whack-a-mole</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/whack-a-mole"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/whack-a-mole"/></url>
<url><loc>https://www.greatfrontend.com/questions/algo/word-finder</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/algo/word-finder"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/algo/word-finder"/></url>
<url><loc>https://www.greatfrontend.com/questions/user-interface/wordle</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/questions/user-interface/wordle"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/questions/user-interface/wordle"/></url>
<url><loc>https://www.greatfrontend.com/projects</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/pricing</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/promotions</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/404-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/about-us-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/account-settings-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/badge-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/billing-history-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/billing-information-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/billing-plans-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/blog-card</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/button-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/chat-ai</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/checkbox-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/checkout-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/collections-grid-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/contact-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/contact-us-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/cookie-consent</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/dropdown-menu-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/e-commerce-website</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/faq-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/features-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/features-section-grid</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/features-section-side-image</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/footer-multi-column</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/footer-section-simple</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/hacker-news-client</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/hero-section-feature-bullets</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/hero-section-simple</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/image-uploader</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/logo-marquee-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/marketing-landing-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/marketing-website</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/modal-dialog-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/navbar-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/navbar-e-commerce</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/newsletter-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/notifications-settings-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/order-success-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/pagination-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/password-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/pinsplash</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/pricing-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/pricing-section-single</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/pricing-section-tiers</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-details-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-details-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-grid-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-listing-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-reviews</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/product-specifications-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/profile-card</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/radio-cards-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/settings-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/shopping-cart-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/sign-in-sign-up</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/statistics-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/storefront-page</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/tab-menu-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/tabs-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/team-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/testimonial-card</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/testimonials-section</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/text-input-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/textarea-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/toast-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/toggle-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/challenges/tooltip-component</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/build-linting-formatting</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/build-bundling</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/build-typechecking</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-architecture</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-basics</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-positioning</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-layout</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-responsive-design</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/css-transforms-transitions</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/html-basics</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/html-forms</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/html-images</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/html-semantics</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/javascript-dom-manipulation</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/javascript-events</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/javascript-fetch</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/javascript-storage</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/package-manager-basics</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/package-manager-workspaces</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/performance-code</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/performance-fonts</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/performance-images</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-basics</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-components</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-effects</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-event</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-form</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/react-list</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/testing-e2e</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/skills/testing-unit</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/tracks</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/tracks/apps</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/tracks/design-system</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/tracks/e-commerce</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/tracks/marketing</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/submissions</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/submissions/learn</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/submissions/mentor</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/projects/roadmap</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://www.greatfrontend.com/affiliates</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/affiliates"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/affiliates"/></url>
<url><loc>https://www.greatfrontend.com/rewards/social</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/rewards/social"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/rewards/social"/></url>
<url><loc>https://www.greatfrontend.com/contact</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/contact"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/contact"/></url>
<url><loc>https://www.greatfrontend.com/jobs</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/jobs"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/jobs"/></url>
<url><loc>https://www.greatfrontend.com/about</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/about"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/about"/></url>
<url><loc>https://www.greatfrontend.com/team</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/team"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/team"/></url>
<url><loc>https://www.greatfrontend.com/legal/privacy-policy</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/legal/privacy-policy"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/legal/privacy-policy"/></url>
<url><loc>https://www.greatfrontend.com/legal/terms</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/legal/terms"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/legal/terms"/></url>
<url><loc>https://www.greatfrontend.com/login</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/login"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/login"/></url>
<url><loc>https://www.greatfrontend.com/sign-up</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/sign-up"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/sign-up"/></url>
<url><loc>https://www.greatfrontend.com/blog</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog"/></url>
<url><loc>https://www.greatfrontend.com/blog/explore</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/explore"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/explore"/></url>
<url><loc>https://www.greatfrontend.com/blog/latest</loc><lastmod>2026-04-02T04:38:30.154Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority><xhtml:link rel="alternate" hreflang="zh-CN" href="https://www.greatfrontend.com/zh-CN/blog/latest"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.greatfrontend.com/pt-BR/blog/latest"/></url>
</urlset>