<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://vagagringa.com/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://vagagringa.com/termos/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://vagagringa.com/privacidade/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.3</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/como-conseguir-vaga-gringa/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/quanto-ganha-dev-remoto-exterior/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/entrevista-em-ingles-para-dev/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode-150-por-onde-comecar/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/onde-encontrar-vagas-gringas/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/curriculo-em-ingles-para-dev/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/linkedin-para-vaga-internacional/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/cold-application-vs-indicacao/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/processo-seletivo-gringo-etapas/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/quantos-curriculos-preciso-mandar/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/vaga-gringa-sem-faculdade/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/pj-para-exterior-como-funciona/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/como-receber-em-dolar-do-exterior/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/clt-vs-pj-exterior/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/fuso-horario-trabalho-remoto-eua/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/primeira-semana-emprego-gringo/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/ferias-e-feriados-trabalhando-para-fora/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/home-office-para-calls-em-ingles/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/system-design-para-entrevista-junior-pleno/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/entrevista-comportamental-metodo-star/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/take-home-test-como-se-destacar/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/live-coding-como-nao-travar/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/perguntas-para-fazer-ao-entrevistador/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/como-negociar-salario-em-dolar/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/red-flags-em-vagas-gringas/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/ingles-b2-o-que-significa/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/como-melhorar-ingles-tecnico/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/vocabulario-de-entrevista-em-ingles/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/reunioes-em-ingles-dicas/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/sotaque-importa-entrevista-ingles/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/small-talk-com-gringos/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/perguntas-em-ingles-mais-comuns-entrevista/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.7</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-a-closure/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-the-difference-between-const-let-and-var/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-are-the-types-of-functions-in-javascript/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-this/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-bind-call-apply/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-hoisting/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-are-classes/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-is-a-prototype/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--truthy-and-falsy/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--differences-between-promises-and-callbacks-why-do-we-prefer-/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-are-the-differences-between-promise-combinators/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--what-happens-when-you-await-a-non-promise-value/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/javascript--how-do-you-handle-errors-in-async-await-code/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--what-is-typescript/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--why-is-typescript-good/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--partial-required-pick-omit-record-when-would-you-use-each/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--difference-between-interface-and-type/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--can-you-explain-generics/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--difference-between-unknown-and-any/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--what-is-a-type-guard/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--what-is-a-discriminated-union/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/typescript--what-is-never/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--what-is-node-js/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--the-event-loop/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--why-is-node-js-non-blocking/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--what-is-the-difference-between-process-nexttick-setimmediate/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--what-are-node-js-streams/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--what-is-backpressure/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--how-would-you-detect-and-fix-a-memory-leak-in-production/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--when-does-the-garbage-collector-run/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--how-do-you-handle-errors-globally-in-node/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--node-js-is-single-threaded-how-do-you-use-multiple-cores/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nodejs--commonjs-vs-es-modules/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--what-is-nestjs/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--why-is-nestjs-good/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--what-is-a-module-controller-provider-service/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--difference-between-middleware-guard-interceptor-pipe-and-exc/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--how-does-dependency-injection-work-and-why-does-it-matter/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/nestjs--what-is-a-dto/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--what-is-react/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--what-is-the-virtual-dom/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--component-vs-element/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--props-and-state/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--how-can-a-child-talk-to-its-parent/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--what-is-a-hook/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--why-do-list-items-need-a-key/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--useeffect-traps-cleanup-dependency-array/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--what-is-the-context-api/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--what-is-react-router/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/react--redux-vs-context/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/testing--how-do-you-write-unit-tests-with-jest/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/testing--difference-between-unit-integration-and-e2e-tests/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--what-is-postgresql/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--what-is-acid/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--what-are-transaction-isolation-levels/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--what-is-the-n-1-query-problem/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--what-are-indexes/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--sql-vs-nosql/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sql--difference-between-inner-and-left-join/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--what-is-rest/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--which-methods-are-idempotent-which-are-safe/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--put-vs-patch/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--how-do-you-handle-idempotency-in-apis/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--http-status-codes-you-must-know-cold/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--pagination-offset-vs-cursor/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/rest--http-vs-https/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/graphql--what-is-graphql/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/graphql--graphql-vs-rest/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/graphql--what-are-the-core-concepts-schema-types-operations/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/graphql--what-is-a-resolver/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/graphql--why-is-n-1-the-graphql-interview-question/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/realtime--polling-vs-long-polling-vs-sse-vs-websockets/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/realtime--how-does-a-websocket-connection-start/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/realtime--how-do-you-scale-websockets-they-will-ask-it-s-on-your-resum/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--what-is-solid/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--what-is-a-design-pattern/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--singleton/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--factory/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--observer/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--decorator/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--repository/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/solid--mvc/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-a-token-what-is-a-context-window/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-rag/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--rag-vs-fine-tuning-vs-prompt-engineering/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--how-do-you-choose-a-model/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--the-rag-pipeline-memorize-this-flow/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-chunking/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-are-embeddings/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-a-vector-database/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-hybrid-search-and-re-ranking/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-are-llm-evals-the-2026-differentiator/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-causes-hallucination-how-do-you-reduce-it/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-are-guardrails/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-llm-observability/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--how-do-you-optimize-llm-cost-and-latency/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-structured-output/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--temperature/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-tool-function-calling/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-an-ai-agent/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--agent-design-essentials/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-mcp/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-conversation-memory/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--multimodal-basics-voice-and-images-your-focca-ai-does-both/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/ai--what-is-thompson-sampling-it-s-on-your-resume-they-will-ask/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--the-framework-always-follow-this-order-out-loud/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--latency-vs-throughput/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--what-is-rps-the-back-of-envelope-math/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--what-are-p50-p95-p99/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--numbers-to-have-in-your-head/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--load-balancer-vs-api-gateway/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--how-do-you-scale-reads/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--how-do-you-scale-writes/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--sql-vs-nosql-in-a-design-round/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--cap-theorem/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--queue-vs-pub-sub/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--rate-limiting/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--microservices-vs-monolith/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--observability/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--resilience-patterns-drop-these-terms-naturally/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--classic-problems-to-practice-out-loud/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/sysdesign--ai-system-design-expect-at-least-one/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/behavioral--the-format/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/behavioral--your-7-stories-numbers-are-already-yours-fill-the-brackets/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/behavioral--questions-they-ask-prep-all-of-them/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/behavioral--salary-talk-rules/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/behavioral--questions-you-ask-pick-2-3/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--lambda/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--s3/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--ecs-vs-lambda-vs-ec2/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--sqs-vs-sns-vs-eventbridge/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--rds-vs-dynamodb/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--iam/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--vpc-basics/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--docker/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/cloud--ci-cd/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--authn-vs-authz/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--jwt/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--oauth2-simple/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--owasp-essentials/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--hashing-vs-encryption/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--secrets/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--cors/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/security--llm-security-owasp-llm-top-10-your-differentiator/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/dsa--what-is-big-o/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/dsa--patterns-that-cover-90-of-screens/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/dsa--the-plan/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/guia/dsa--in-interview-script/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/arrays-hashing/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/two-pointers/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/sliding-window/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/stack/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/binary-search/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/linked-list/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/trees/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/heap/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/backtracking/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/tries/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/graphs/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/adv-graphs/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/dp-1d/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/dp-2d/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/greedy/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/intervals/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/math-geometry/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/neetcode/bit/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://vagagringa.com/blog/glossario/</loc>
<lastmod>2026-07-18T00:00:00.000Z</lastmod>
<priority>0.6</priority>
</url>
</urlset>
