<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.techinterviewnotes.com</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/library</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/pricing</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-cache-correctness-keys-expiration-concurrency</loc>
<lastmod>2026-09-12T15:04:01.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path</loc>
<lastmod>2026-08-31T03:08:57.964Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-integration-testing-contracts-data-failures</loc>
<lastmod>2026-09-28T01:31:07.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference</loc>
<lastmod>2026-09-16T17:49:27.304Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference-volume-ii</loc>
<lastmod>2026-09-16T17:52:32.022Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path</loc>
<lastmod>2026-08-31T04:30:30.865Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concepts-guide-examples</loc>
<lastmod>2026-09-16T18:46:06.645Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concurrency-lab-cancellation-coordination-backpressure</loc>
<lastmod>2026-09-27T19:03:38.710Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson1</loc>
<lastmod>2026-09-16T18:47:52.884Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson3</loc>
<lastmod>2026-09-16T18:52:19.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson4</loc>
<lastmod>2026-09-16T18:56:10.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-questions-and-answers</loc>
<lastmod>2026-09-16T17:43:57.269Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-equality-hash-collections-immutable-keys</loc>
<lastmod>2026-09-12T15:01:00.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-linq-field-guide</loc>
<lastmod>2026-09-16T19:14:54.771Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-memory-interviews-spans-pooled-buffers</loc>
<lastmod>2026-09-12T12:56:06.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-source-generators</loc>
<lastmod>2026-09-24T06:42:12.966Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples</loc>
<lastmod>2026-08-28T10:38:14.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-from-zero-to-practical-dotnet10</loc>
<lastmod>2026-09-16T19:21:29.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/fresh-interview-q-a-csharp-dotnet-database</loc>
<lastmod>2026-09-16T17:50:56.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production</loc>
<lastmod>2026-08-24T05:46:51.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-field-guide</loc>
<lastmod>2026-09-16T19:23:48.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/observer-mediator-notifications-workflow-design</loc>
<lastmod>2026-09-06T13:06:09.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping</loc>
<lastmod>2026-09-09T18:25:55.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path</loc>
<lastmod>2026-08-22T08:14:51.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/prompt-engineering-for-dotnet-developers</loc>
<lastmod>2026-09-16T19:25:43.494Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/recursion-dp-backtracking-csharp</loc>
<lastmod>2026-09-16T19:27:45.937Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/senior-dotnet-csharp-interview-preparation-report</loc>
<lastmod>2026-09-17T02:42:06.378Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/strategy-state-patterns-practical-csharp-workshop</loc>
<lastmod>2026-09-05T03:13:00.593Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers</loc>
<lastmod>2026-09-17T02:44:44.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-fundamentals-dotnet-csharp</loc>
<lastmod>2026-09-17T02:46:29.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/taskflow-csharp-engineering-workbook</loc>
<lastmod>2026-09-17T02:52:54.895Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-cache-correctness-keys-expiration-concurrency/absolute-and-sliding-expiration-with-invalidation-races</loc>
<lastmod>2026-09-12T15:04:00.605Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-cache-correctness-keys-expiration-concurrency/cache-keys-tenant-boundaries-and-cache-aside-reads</loc>
<lastmod>2026-09-12T15:04:00.355Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/authentication-authorization-and-trust-boundaries</loc>
<lastmod>2026-08-31T03:06:52.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/cookies-csrf-cors-xss-and-the-bff-pattern</loc>
<lastmod>2026-08-31T03:07:51.932Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/jwt-validation-signing-keys-and-token-purpose</loc>
<lastmod>2026-08-31T03:08:06.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/oauth-openid-connect-and-authorization-code-with-pkce</loc>
<lastmod>2026-08-31T03:07:29.948Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/policy-and-resource-authorization-idor-and-tenant-isolation</loc>
<lastmod>2026-08-31T03:08:20.032Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path/rotation-revocation-safe-logging-and-incident-tests</loc>
<lastmod>2026-08-31T03:08:36.343Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-integration-testing-contracts-data-failures/build-an-http-contract-test-that-can-catch-a-real-regression</loc>
<lastmod>2026-09-27T19:07:23.276Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference-volume-ii/compute-hosting-models</loc>
<lastmod>2026-09-16T17:51:20.511Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference-volume-ii/relational-data-azure-sql-postgresql</loc>
<lastmod>2026-09-16T17:51:28.878Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference/cloud-platform-fundamentals</loc>
<lastmod>2026-09-16T17:48:06.115Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference/identity-security-configuration</loc>
<lastmod>2026-09-16T17:48:14.261Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path/bounded-fan-out-and-failure-semantics</loc>
<lastmod>2026-08-31T04:29:07.531Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path/cancellationtoken-ownership-and-propagation</loc>
<lastmod>2026-08-31T04:27:33.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path/deterministic-tests-for-async-and-cancellation</loc>
<lastmod>2026-08-31T04:30:01.535Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path/timeout-budgets-with-waitasync-and-linked-tokens</loc>
<lastmod>2026-08-31T04:28:30.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concepts-guide-examples/delegates-func-action-and-custom-delegates</loc>
<lastmod>2026-09-16T18:45:23.238Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concepts-guide-examples/expression-trees</loc>
<lastmod>2026-09-16T18:45:15.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concurrency-lab-cancellation-coordination-backpressure/own-the-task-async-completion-exceptions-and-cancellation</loc>
<lastmod>2026-09-27T18:22:52.711Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson1/how-to-use-this-lesson</loc>
<lastmod>2026-09-16T18:46:18.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson1/the-first-principles-machine-model</loc>
<lastmod>2026-09-16T18:46:23.693Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson3/boxing-step-by-step</loc>
<lastmod>2026-09-16T18:50:34.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson3/first-principles-why-boxing-exists</loc>
<lastmod>2026-09-16T18:50:26.964Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson4/a-value-is-not-a-variable-and-assignment-vs-ref-assignment</loc>
<lastmod>2026-09-16T18:52:35.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson4/parameters-are-passed-by-value-and-the-cost-of-large-structs</loc>
<lastmod>2026-09-16T18:52:42.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-questions-and-answers/common-misconceptions-corrected</loc>
<lastmod>2026-09-16T17:40:58.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-questions-and-answers/core-c-and-clr-basics</loc>
<lastmod>2026-09-16T17:41:15.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-questions-and-answers/oop-delegates-generics-and-reflection</loc>
<lastmod>2026-09-16T17:41:31.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-equality-hash-collections-immutable-keys/choosing-ordinal-comparers-for-dictionary-and-hashset</loc>
<lastmod>2026-09-12T15:00:58.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-equality-hash-collections-immutable-keys/equality-and-hash-code-contracts-for-immutable-c-value-keys</loc>
<lastmod>2026-09-12T15:00:57.705Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-linq-field-guide/how-to-read-this-guide</loc>
<lastmod>2026-09-16T19:12:27.992Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-linq-field-guide/introduction-from-first-principles-to-modern-net</loc>
<lastmod>2026-09-16T19:12:21.886Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-memory-interviews-spans-pooled-buffers/allocation-aware-parsing-with-readonlyspan-char-in-c</loc>
<lastmod>2026-09-12T12:56:04.290Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-memory-interviews-spans-pooled-buffers/safe-arraypool-byte-ownership-and-finally-based-returns</loc>
<lastmod>2026-09-12T12:56:04.941Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-source-generators/testing-the-source-a-generator-emits</loc>
<lastmod>2026-09-24T06:37:57.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-source-generators/what-a-source-generator-actually-emits</loc>
<lastmod>2026-09-24T06:37:28.154Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-source-generators/why-an-incremental-generator-must-be-deterministic</loc>
<lastmod>2026-09-24T06:37:44.321Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/adapter-and-facade</loc>
<lastmod>2026-08-28T10:35:16.223Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/builder-and-prototype</loc>
<lastmod>2026-08-28T10:34:55.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/command-state-and-chain-of-responsibility</loc>
<lastmod>2026-08-28T10:37:08.082Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/composite-and-bridge</loc>
<lastmod>2026-08-28T10:36:03.300Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/decorator-and-proxy</loc>
<lastmod>2026-08-28T10:35:36.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/factory-method-and-abstract-factory</loc>
<lastmod>2026-08-28T10:34:33.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/observer-and-mediator</loc>
<lastmod>2026-08-28T10:36:46.080Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/pattern-anti-patterns-and-interview-capstone</loc>
<lastmod>2026-08-28T10:37:31.248Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/pattern-selection-under-interview-pressure</loc>
<lastmod>2026-08-28T03:19:43.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/singleton-pitfalls-and-dependency-injection-lifetimes</loc>
<lastmod>2026-08-28T10:33:29.256Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/solid-principles-and-composition-foundations</loc>
<lastmod>2026-08-28T10:32:42.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples/strategy-and-template-method</loc>
<lastmod>2026-08-28T10:36:24.279Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-from-zero-to-practical-dotnet10/images-vs-containers-and-how-docker-works</loc>
<lastmod>2026-09-16T19:19:01.209Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-from-zero-to-practical-dotnet10/the-problem-docker-solves</loc>
<lastmod>2026-09-16T19:18:54.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/fresh-interview-q-a-csharp-dotnet-database/equality-copying-nullability-and-safe-apis</loc>
<lastmod>2026-09-16T17:49:50.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/fresh-interview-q-a-csharp-dotnet-database/modern-c-language-features</loc>
<lastmod>2026-09-16T17:49:42.421Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/async-and-await-task-lifecycles-without-blocking-threads</loc>
<lastmod>2026-08-24T05:40:35.312Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/branching-and-loops-that-make-invariants-obvious</loc>
<lastmod>2026-08-24T05:42:25.861Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/building-asp-net-core-apis-with-validation-and-problem-details</loc>
<lastmod>2026-08-24T05:45:28.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/cancellation-timeouts-and-end-to-end-time-budgets</loc>
<lastmod>2026-08-24T05:40:45.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/choosing-collections-and-understanding-their-complexity</loc>
<lastmod>2026-08-24T05:38:47.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/classes-encapsulation-and-maintaining-valid-state</loc>
<lastmod>2026-08-24T05:37:05.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/concurrency-race-conditions-and-measured-performance</loc>
<lastmod>2026-08-24T05:45:06.178Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/delegates-lambdas-and-events-with-explicit-ownership</loc>
<lastmod>2026-08-24T05:36:53.567Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/designing-a-small-console-application-with-methods-and-tests</loc>
<lastmod>2026-08-24T05:33:43.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/enums-tuples-records-and-property-patterns</loc>
<lastmod>2026-08-24T05:42:13.349Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/exceptions-result-types-and-failure-boundaries</loc>
<lastmod>2026-08-24T05:43:58.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/generics-constraints-variance-and-type-safe-reuse</loc>
<lastmod>2026-08-24T05:38:59.615Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/idisposable-await-using-and-resource-ownership</loc>
<lastmod>2026-08-24T05:44:20.982Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/linq-execution-projection-grouping-and-performance</loc>
<lastmod>2026-08-24T05:43:37.686Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/methods-parameters-overloads-and-clear-api-contracts</loc>
<lastmod>2026-08-24T05:42:39.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/parsing-bool-char-string-numbers-and-dates-safely</loc>
<lastmod>2026-08-24T05:36:07.562Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/reading-compiler-diagnostics-and-building-with-confidence</loc>
<lastmod>2026-08-24T05:33:29.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/records-interfaces-and-substitutability-in-domain-models</loc>
<lastmod>2026-08-24T05:38:23.924Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/security-configuration-health-checks-and-production-delivery</loc>
<lastmod>2026-08-24T05:45:59.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/solid-with-composition-dependency-injection-and-honest-boundaries</loc>
<lastmod>2026-08-24T05:38:38.086Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/structured-logging-metrics-traces-and-actionable-diagnostics</loc>
<lastmod>2026-08-24T05:44:42.773Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/unit-integration-and-contract-tests-that-protect-behavior</loc>
<lastmod>2026-08-24T05:40:59.783Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/value-types-reference-types-and-nullability-without-myths</loc>
<lastmod>2026-08-24T05:35:48.059Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production/your-first-c-program-project-structure-build-and-run</loc>
<lastmod>2026-08-24T05:31:36.666Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-field-guide/ip-addresses-and-ports</loc>
<lastmod>2026-09-16T19:21:47.197Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-field-guide/why-layers-exist</loc>
<lastmod>2026-09-16T19:21:43.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/observer-mediator-notifications-workflow-design/mediator-make-booking-workflow-rules-explicit</loc>
<lastmod>2026-09-06T13:05:57.577Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/observer-mediator-notifications-workflow-design/observer-independent-notifications-and-subscription-lifetimes</loc>
<lastmod>2026-09-06T13:05:25.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping/deferred-execution-and-repeated-enumeration-in-linq-to-objects</loc>
<lastmod>2026-09-09T18:25:53.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping/grouping-with-groupby-and-common-aggregates-in-linq-to-objects</loc>
<lastmod>2026-09-09T18:25:54.814Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping/materialization-with-tolist-snapshotting-linq-results</loc>
<lastmod>2026-09-09T18:25:54.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping/select-vs-selectmany-in-linq-to-objects-projection-or-flattening</loc>
<lastmod>2026-09-09T18:25:54.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/async-cancellation-and-timeout-budgets</loc>
<lastmod>2026-08-22T08:09:34.939Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/blameless-post-incident-reviews-and-action-item-quality</loc>
<lastmod>2026-08-23T15:41:15.499Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/dependency-injection-lifetimes-and-captive-dependencies</loc>
<lastmod>2026-08-22T08:08:58.366Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/ef-core-query-performance-and-n-1-diagnosis</loc>
<lastmod>2026-08-22T08:10:11.323Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/idempotency-retries-and-transaction-boundaries</loc>
<lastmod>2026-08-22T08:10:50.725Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/production-incident-diagnosis-with-metrics-traces-and-logs</loc>
<lastmod>2026-08-22T11:26:08.641Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/rate-limiting-backpressure-and-overload-protection</loc>
<lastmod>2026-08-22T11:25:23.959Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path/timeouts-retries-and-circuit-breaker-composition</loc>
<lastmod>2026-08-23T06:54:43.274Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/prompt-engineering-for-dotnet-developers/how-to-use-this-guide</loc>
<lastmod>2026-09-16T19:24:00.539Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/prompt-engineering-for-dotnet-developers/the-developer-prompt-formula</loc>
<lastmod>2026-09-16T19:24:04.009Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/recursion-dp-backtracking-csharp/the-leap-of-faith-the-skill-that-makes-recursion-click</loc>
<lastmod>2026-09-16T19:25:59.367Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/recursion-dp-backtracking-csharp/what-recursion-is-with-your-first-function-traced</loc>
<lastmod>2026-09-16T19:25:55.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/senior-dotnet-csharp-interview-preparation-report/interview-blueprint</loc>
<lastmod>2026-09-17T02:41:21.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/senior-dotnet-csharp-interview-preparation-report/overview</loc>
<lastmod>2026-09-17T02:41:15.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/strategy-state-patterns-practical-csharp-workshop/choose-a-pricing-strategy-without-hiding-business-rules</loc>
<lastmod>2026-09-05T03:10:20.566Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/strategy-state-patterns-practical-csharp-workshop/model-order-state-transitions-and-protect-invariants</loc>
<lastmod>2026-09-05T03:11:15.439Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers/overview</loc>
<lastmod>2026-09-17T02:43:18.650Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers/what-to-optimize-first</loc>
<lastmod>2026-09-17T02:43:23.449Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-fundamentals-dotnet-csharp/how-to-use-this-guide</loc>
<lastmod>2026-09-17T02:44:54.610Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-fundamentals-dotnet-csharp/quick-cheat-sheet</loc>
<lastmod>2026-09-17T02:45:00.064Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/taskflow-csharp-engineering-workbook/value-vs-reference-semantics-and-method-call-stack-frames</loc>
<lastmod>2026-09-17T02:46:59.620Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/taskflow-csharp-engineering-workbook/variables-and-the-type-system-as-an-executable-contract</loc>
<lastmod>2026-09-17T02:46:51.087Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/absolute-and-sliding-expiration-invalidation-races</loc>
<lastmod>2026-10-07T13:31:04.780Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/adapter-vs-facade-for-checkout-integrations-pick-the-right-boundary</loc>
<lastmod>2026-10-07T13:23:54.251Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/adding-an-xunit-test-project-to-a-dotnet-8-e-commerce-application</loc>
<lastmod>2026-10-07T13:39:13.212Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/advanced-csharp-dotnet-concepts-generics-delegates-events-and-iterators</loc>
<lastmod>2026-10-07T13:27:42.072Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/allocation-aware-parsing-readonlyspan-char</loc>
<lastmod>2026-10-07T13:31:20.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-api-resilience-timeouts-retries-circuit-breakers</loc>
<lastmod>2026-10-07T13:25:19.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-cache-correctness-lab-companion</loc>
<lastmod>2026-10-07T13:31:46.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-integration-testing-workbook</loc>
<lastmod>2026-10-07T13:16:25.113Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-middleware-pipeline-order</loc>
<lastmod>2026-10-07T13:26:57.281Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-validation-problem-details-companion</loc>
<lastmod>2026-10-07T13:32:41.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/azure-functions-dotnet-8</loc>
<lastmod>2026-10-07T13:40:50.503Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/azure-identity-management-for-dotnet-8-developers</loc>
<lastmod>2026-10-07T13:40:20.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/bool-char-string-everyday-csharp</loc>
<lastmod>2026-10-07T13:30:03.747Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/cache-keys-tenant-boundaries-cache-aside-reads</loc>
<lastmod>2026-10-07T13:31:32.382Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/cancellation-tokens-in-async-csharp-apis</loc>
<lastmod>2026-10-07T13:29:39.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-adapter-or-facade-for-legacy-service-migration-boundaries</loc>
<lastmod>2026-10-07T13:23:27.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-between-stringbuilder-and-string-concatenation-in-csharp</loc>
<lastmod>2026-10-07T13:29:31.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-consistency-availability-distributed-system-interviews</loc>
<lastmod>2026-10-07T13:19:58.357Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-ordinal-string-comparers-dictionary-hashset</loc>
<lastmod>2026-10-07T13:17:11.117Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-select-or-selectmany-in-csharp-linq-order-line-example</loc>
<lastmod>2026-10-07T13:19:02.944Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/collections-frozendictionary-and-frozenset</loc>
<lastmod>2026-10-07T13:25:32.537Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/common-csharp-patterns-and-everyday-best-practices</loc>
<lastmod>2026-10-07T13:36:58.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/compilation-clr-and-memory-management-in-dotnet-vs-other-languages</loc>
<lastmod>2026-10-07T13:21:38.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/composition-over-inheritance-practical-design-checklist</loc>
<lastmod>2026-10-07T13:25:59.075Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/computer-basics-with-dotnet</loc>
<lastmod>2026-10-07T13:21:24.971Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/concurrent-cache-misses-bounded-stampede-protection</loc>
<lastmod>2026-10-07T13:30:47.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/concurrentdictionary-thread-safety-atomic-workflows</loc>
<lastmod>2026-10-07T13:27:16.817Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-architect-lead-q-a-volume-iii</loc>
<lastmod>2026-10-07T13:37:56.843Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-architect-lead-q-a-volume-iv</loc>
<lastmod>2026-10-07T13:38:47.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-async-cancellation-timeouts-bounded-concurrency</loc>
<lastmod>2026-10-07T13:26:42.252Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-async-task-lifecycles-companion</loc>
<lastmod>2026-10-07T13:33:21.775Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-authorization-configuration-safe-delivery-companion</loc>
<lastmod>2026-10-07T13:32:33.871Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-basics-to-advanced</loc>
<lastmod>2026-10-07T13:20:28.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-behavior-testing-message-contracts-companion</loc>
<lastmod>2026-10-07T13:32:49.825Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-best-practices-bad-vs-good</loc>
<lastmod>2026-10-07T13:24:32.680Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-branching-loops-companion</loc>
<lastmod>2026-10-07T13:35:15.421Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-cancellation-deadline-budgets-companion</loc>
<lastmod>2026-10-07T13:33:15.417Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-code-quality-common-pitfalls-and-best-practices</loc>
<lastmod>2026-10-07T13:23:42.265Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-collections-complexity-companion</loc>
<lastmod>2026-10-07T13:34:24.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-compiler-diagnostics-build-confidence-companion</loc>
<lastmod>2026-10-07T13:32:03.078Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-concurrency-lab-workbook</loc>
<lastmod>2026-10-07T13:36:38.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-concurrency-measured-performance-companion</loc>
<lastmod>2026-10-07T13:33:04.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-console-design-testing-companion</loc>
<lastmod>2026-10-07T13:32:09.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-copies-values-and-references-differently</loc>
<lastmod>2026-10-07T13:30:10.903Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-data-shapes-patterns-companion</loc>
<lastmod>2026-10-07T13:35:44.450Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-delegates-lambdas-events-and-expression-trees</loc>
<lastmod>2026-10-07T13:17:40.461Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-delegates-lambdas-events-companion</loc>
<lastmod>2026-10-07T13:35:22.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-dotnet-design-patterns-guide</loc>
<lastmod>2026-10-07T13:39:39.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-dotnet-solid-principles-guide</loc>
<lastmod>2026-10-07T13:19:30.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-encapsulation-state-transitions-companion</loc>
<lastmod>2026-10-07T13:34:55.543Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-exceptions-failure-boundaries-companion</loc>
<lastmod>2026-10-07T13:33:53.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-first-program-build-run-companion</loc>
<lastmod>2026-10-07T13:32:20.391Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-generics-constraints-variance-companion</loc>
<lastmod>2026-10-07T13:34:16.374Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-generics-delegates-expression-trees-and-linq</loc>
<lastmod>2026-10-07T13:17:53.556Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-hashset-equality-decision-workbook</loc>
<lastmod>2026-10-07T13:37:07.416Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-hidden-features-reference</loc>
<lastmod>2026-10-07T13:26:10.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-interview-q-a-volume-ii</loc>
<lastmod>2026-10-07T13:39:03.043Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-interview-q-a-with-code</loc>
<lastmod>2026-10-07T13:41:00.227Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-linq-execution-performance-companion</loc>
<lastmod>2026-10-07T13:34:08.311Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-logging-metrics-traces-companion</loc>
<lastmod>2026-10-07T13:33:32.964Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-methods-api-contracts-companion</loc>
<lastmod>2026-10-07T13:35:08.957Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-object-oriented-programming</loc>
<lastmod>2026-10-07T13:21:10.945Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-records-interface-contracts-companion</loc>
<lastmod>2026-10-07T13:34:47.491Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-records-value-equality-with-expressions</loc>
<lastmod>2026-10-07T13:27:27.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-resource-ownership-disposal-companion</loc>
<lastmod>2026-10-07T13:33:45.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-safe-parsing-companion</loc>
<lastmod>2026-10-07T13:35:52.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-solid-composition-companion</loc>
<lastmod>2026-10-07T13:34:39.857Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-span-memory-reference</loc>
<lastmod>2026-10-07T13:26:31.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-value-types-nullable-boundaries-companion</loc>
<lastmod>2026-10-07T13:35:34.689Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/data-structures-and-performance-in-csharp</loc>
<lastmod>2026-10-07T13:27:51.692Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/deferred-execution-repeated-enumeration-linq-to-objects</loc>
<lastmod>2026-10-07T13:31:40.778Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/design-pattern-workbook-six-boundary-decisions</loc>
<lastmod>2026-09-06T17:01:17.991Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/designing-timeout-budgets-dotnet-apis-practical-worksheet</loc>
<lastmod>2026-10-07T13:25:11.474Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/diagnose-fix-ef-core-n-plus-one-queries-production</loc>
<lastmod>2026-10-07T13:18:07.763Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-and-azure-architect-capstone-part-4</loc>
<lastmod>2026-10-07T13:39:29.234Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-and-azure-team-lead-architect-interview-part-3</loc>
<lastmod>2026-10-07T13:37:36.396Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-memory-allocation-rate-vs-retained-heap</loc>
<lastmod>2026-10-07T13:29:12.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-networking-interview-checklist</loc>
<lastmod>2026-10-07T13:28:12.927Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-performance-diagnostics-field-guide</loc>
<lastmod>2026-10-07T13:39:55.062Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dry-csharp-share-business-rules-without-over-coupling</loc>
<lastmod>2026-10-07T13:25:47.785Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/equality-and-hash-code-contracts-csharp</loc>
<lastmod>2026-10-07T13:16:52.007Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/five-question-design-pattern-interview-checklist</loc>
<lastmod>2026-10-07T13:15:36.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/frozendictionary-and-frozenset-for-read-heavy-lookups</loc>
<lastmod>2026-10-07T13:25:38.853Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/gc-roots-reachability-objects-stay-alive-dotnet</loc>
<lastmod>2026-10-07T13:29:25.956Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/generic-constraints-csharp-design-contracts</loc>
<lastmod>2026-10-07T13:28:41.038Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/generics-generic-types-and-generic-methods</loc>
<lastmod>2026-10-07T13:29:52.976Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/groupby-common-aggregates-linq-to-objects</loc>
<lastmod>2026-10-07T13:28:24.549Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/hmac-message-authentication-csharp</loc>
<lastmod>2026-10-07T13:23:16.384Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/idempotency-keys-reliable-http-apis-semantics-storage-failure-recovery</loc>
<lastmod>2026-10-07T13:22:48.760Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/idisposable-vs-garbage-collection-two-resource-lifetimes</loc>
<lastmod>2026-10-07T13:30:23.259Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/ienumerable-ienumerator-and-iasyncenumerable-in-csharp-and-the-yield-keyword</loc>
<lastmod>2026-10-07T13:26:18.678Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/learning-graphql-on-dotnet-10-with-hot-chocolate-and-ravendb</loc>
<lastmod>2026-10-07T13:37:21.987Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/learning-recursion-before-backtracking-and-dynamic-programming-in-csharp</loc>
<lastmod>2026-10-07T13:23:02.569Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/lets-talk-about-csharp-dotnet-and-performance-like-t</loc>
<lastmod>2026-10-07T13:41:16.516Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/linq-queries-and-performance</loc>
<lastmod>2026-10-07T13:20:41.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/linq-to-objects-execution-enumeration-checklist</loc>
<lastmod>2026-10-07T13:19:15.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/loop-variable-capture-pitfalls-csharp</loc>
<lastmod>2026-10-07T13:29:05.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/materialization-with-tolist-snapshotting-linq-results</loc>
<lastmod>2026-10-07T13:28:32.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/oauth-oidc-jwt-cookie-security-dotnet-interview-decision-sheet</loc>
<lastmod>2026-10-07T13:22:33.840Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/object-oriented-programming-in-csharp-and-dotnet</loc>
<lastmod>2026-10-07T13:20:57.681Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/observer-mediator-design-decisions-workbook</loc>
<lastmod>2026-10-07T13:15:58.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/observer-mediator-one-page-decision-note</loc>
<lastmod>2026-10-07T13:16:11.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/optimizing-dotnet-api-performance-and-scalability</loc>
<lastmod>2026-10-07T13:41:26.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/payment-gateway-integration-in-dotnet-core-vs-node-js-india-international-guide</loc>
<lastmod>2026-10-07T13:38:36.891Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/performance-diagnostics-and-optimization-for-dotnet-8-web-apis</loc>
<lastmod>2026-10-07T13:38:11.245Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/production-grade-dotnet-backend-interview-playbook</loc>
<lastmod>2026-10-07T13:18:19.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/production-incident-triage-aspnet-core-apis</loc>
<lastmod>2026-10-07T13:22:21.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/readonlymemory-readonlyspan-async-boundaries-buffer-ownership</loc>
<lastmod>2026-10-07T13:30:35.262Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/recursion-and-dynamic-programming-for-csharp-developers</loc>
<lastmod>2026-10-07T13:21:54.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/reliable-workflow-design-eight-failure-cases</loc>
<lastmod>2026-10-07T13:40:05.962Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/retry-budgets-backpressure-distributed-http-apis</loc>
<lastmod>2026-10-07T13:24:50.208Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/safe-arraypool-byte-ownership-returning-buffers-finally</loc>
<lastmod>2026-10-07T13:31:13.204Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/select-vs-selectmany-linq-to-objects-projection-flattening</loc>
<lastmod>2026-10-07T13:28:05.067Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/senior-dotnet-csharp-part-2-no-repeats</loc>
<lastmod>2026-10-07T13:40:34.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/source-generators-at-a-glance</loc>
<lastmod>2026-10-07T13:16:36.068Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/stable-pagination-dotnet-apis-offset-drift-keyset-cursors-tie-breakers</loc>
<lastmod>2026-10-07T13:22:06.942Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/state-pattern-legal-order-lifecycle-transitions</loc>
<lastmod>2026-10-07T13:18:33.818Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/strategy-state-interview-workbook</loc>
<lastmod>2026-10-07T13:18:49.308Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/string-immutability-csharp-allocations-sharing-surprises</loc>
<lastmod>2026-10-07T13:28:54.033Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/the-road-to-a-top-1-csharp-developer</loc>
<lastmod>2026-10-07T13:20:12.612Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/understanding-csharp-expression-trees-delegates-generics-events-and-async-await-step-by-step-guide</loc>
<lastmod>2026-10-07T13:41:40.541Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/understanding-csharp-oop-solid-principles-and-design-patterns</loc>
<lastmod>2026-10-07T13:19:44.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/why-mutating-dictionary-keys-breaks-lookup-csharp</loc>
<lastmod>2026-10-07T13:17:23.799Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/advanced-csharp-catalog-design-final-review</loc>
<lastmod>2026-10-06T20:30:11.480Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/api-resilience-incident-diagnosis-production-assessment</loc>
<lastmod>2026-08-23T06:44:38.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/arraypool-ownership-and-cleanup-interview-practice-43ef699d</loc>
<lastmod>2026-10-06T04:21:23.888Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/asp-net-core-authorization-and-tenant-isolation-lesson-practice-478b8f99</loc>
<lastmod>2026-10-06T08:46:40.685Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/asp-net-core-database-realism-lesson-practice-ea95dc19</loc>
<lastmod>2026-10-06T08:33:44.525Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/asp-net-core-http-contracts-lesson-practice-94198c52</loc>
<lastmod>2026-10-06T08:28:26.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/asp-net-core-integration-testing-contract-review-5c10ac0f</loc>
<lastmod>2026-09-28T01:26:43.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/aspnet-core-identity-oauth-api-security-practice-test</loc>
<lastmod>2026-08-31T03:21:39.660Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/bounded-parallelism-admission-permits-and-capacity-3389e2c0</loc>
<lastmod>2026-10-06T15:01:05.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-async-await-completion-context-and-ownership-fe0c91f6</loc>
<lastmod>2026-10-06T19:27:33.328Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-clr-execution-metadata-and-design-decisions</loc>
<lastmod>2026-10-06T20:00:34.845Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-concurrency-lab-scenario-assessment-35b36101</loc>
<lastmod>2026-09-27T18:34:05.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/cache-concurrency-admission-cancellation-and-cleanup-e3d6982c</loc>
<lastmod>2026-10-06T13:12:29.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/cache-correctness-applied-scenarios</loc>
<lastmod>2026-10-02T12:37:48.572Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/channels-capacity-acceptance-and-overload</loc>
<lastmod>2026-10-06T16:12:04.896Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-applied-parsing-validation-practice</loc>
<lastmod>2026-10-01T16:38:47.831Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-async-concurrency-cancellation-performance-assessment</loc>
<lastmod>2026-08-24T06:19:52.850Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-collections-generics-linq-data-transformation-assessment</loc>
<lastmod>2026-08-24T06:17:55.206Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-control-flow-methods-delegates-events-assessment</loc>
<lastmod>2026-08-24T06:15:43.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-equality-hash-collections-six-questions</loc>
<lastmod>2026-09-12T15:08:07.149Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-events-ownership-dispatch-and-lifetime</loc>
<lastmod>2026-10-06T17:47:31.502Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-exceptions-resources-diagnostics-reliability-assessment</loc>
<lastmod>2026-08-24T06:19:02.623Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-foundations-tooling-first-programs-assessment</loc>
<lastmod>2026-08-24T06:12:44.505Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-hashset-equality-six-practical-decisions</loc>
<lastmod>2026-09-07T07:48:59.490Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-memory-parsing-buffer-ownership-practice</loc>
<lastmod>2026-10-03T06:15:24.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-oop-records-interfaces-solid-assessment</loc>
<lastmod>2026-08-24T06:16:42.731Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-testing-aspnet-core-security-production-assessment</loc>
<lastmod>2026-08-24T06:20:45.548Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-type-system-nullability-pattern-matching-assessment</loc>
<lastmod>2026-08-24T06:14:24.914Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/deferred-execution-and-repeated-enumeration-interview-practice-cbe9428e</loc>
<lastmod>2026-10-06T03:03:55.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/delegates-events-expression-trees-interview-practice</loc>
<lastmod>2026-10-06T04:42:05.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/dotnet-data-access-reliability-production-assessment</loc>
<lastmod>2026-08-22T08:14:19.162Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/dotnet-runtime-di-async-production-assessment</loc>
<lastmod>2026-08-22T08:12:56.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/ef-core-query-diagnosis-interview-practice</loc>
<lastmod>2026-10-06T02:30:47.796Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/generics-contracts-and-runtime-behavior-0257a7ac</loc>
<lastmod>2026-10-06T18:23:46.890Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/generics-linq-providers-interview-practice</loc>
<lastmod>2026-10-06T04:38:16.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/graceful-shutdown-and-deterministic-testing-focused-practice</loc>
<lastmod>2026-10-06T16:47:20.714Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/groupby-and-aggregates-interview-practice-ac85701c</loc>
<lastmod>2026-10-06T03:13:17.214Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/immutable-value-keys-equality-and-hash-code-practice-e1d98bf9</loc>
<lastmod>2026-10-06T06:42:31.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/incremental-generators-determinism-and-tracked-inputs-5bd43d7a</loc>
<lastmod>2026-10-06T07:53:18.292Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/linq-deferred-execution-interview-scenarios</loc>
<lastmod>2026-10-04T11:01:37.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/linq-query-boundaries-and-provider-contracts-78b8bdc4</loc>
<lastmod>2026-10-06T18:54:23.826Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/mediator-booking-workflow-and-recovery-practice-87999cf0</loc>
<lastmod>2026-10-06T09:24:23.171Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/mutable-keys-safe-hash-collection-practice-d0098a67</loc>
<lastmod>2026-10-06T06:43:01.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/observer-mediator-six-design-decisions</loc>
<lastmod>2026-09-06T13:10:07.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/observer-notifications-and-subscription-lifetimes-practice-354d8832</loc>
<lastmod>2026-10-06T09:19:42.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/ordinal-comparers-dictionary-and-hashset-practice-a276a05f</loc>
<lastmod>2026-10-06T06:41:59.565Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/practical-linq-interview-check</loc>
<lastmod>2026-09-09T18:27:34.673Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/select-and-selectmany-interview-practice-e00893b6</loc>
<lastmod>2026-10-06T03:11:01.192Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/shared-state-atomicity-ownership-and-conflicts</loc>
<lastmod>2026-10-06T15:41:25.833Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/source-generator-testing-output-diagnostics-and-reuse-57e53e68</loc>
<lastmod>2026-10-06T07:57:33.431Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/source-generators-at-a-glance-review-practice</loc>
<lastmod>2026-10-06T08:05:16.654Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/source-generators-what-the-compiler-actually-runs-276c2b74</loc>
<lastmod>2026-09-24T06:39:11.284Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/span-memory-interview-scenarios</loc>
<lastmod>2026-10-04T11:19:50.041Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/span-parsing-and-token-contracts-interview-practice-bf0336fd</loc>
<lastmod>2026-10-06T04:14:01.180Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/strategy-pricing-contracts-policy-selection-practice</loc>
<lastmod>2026-10-06T10:11:49.600Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/strategy-state-design-decisions-practice</loc>
<lastmod>2026-09-05T03:25:00.876Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/timeout-budgets-and-task-whenall-failure-decisions-c6e12a48</loc>
<lastmod>2026-10-06T13:48:55.629Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/tolist-and-snapshot-boundaries-interview-practice-8627ded3</loc>
<lastmod>2026-10-06T03:08:32.614Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
