<?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/advanced-csharp-ef-core-sql-interview-questions</loc>
<lastmod>2026-09-16T17:50:56.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ai-llm-integration-in-dotnet</loc>
<lastmod>2026-10-13T20:33:21.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</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/aspnet-core-internals</loc>
<lastmod>2026-10-13T18:09:24.792Z</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/behavioral-senior-round-playbook</loc>
<lastmod>2026-10-13T22:48:26.184Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/cloud-native-dotnet</loc>
<lastmod>2026-10-13T22:24:32.923Z</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-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-from-first-program-to-confident-developer</loc>
<lastmod>2026-10-13T08:13:44.995Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-internals-boxing-unboxing</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-internals-ref-in-out-byref-aliasing</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-internals-value-types-reference-types-heap</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-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-in-csharp-interview-guide</loc>
<lastmod>2026-10-14T04:32:06.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-for-dotnet-developers-interview-guide</loc>
<lastmod>2026-10-14T06:46:37.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dotnet-system-design-case-studies</loc>
<lastmod>2026-10-13T20:16:54.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dsa-coding-patterns-in-csharp</loc>
<lastmod>2026-10-13T20:41:32.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ef-core-data-correctness-safe-schema-delivery</loc>
<lastmod>2026-10-13T04:47:51.968Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ef-core-performance-and-behavior</loc>
<lastmod>2026-10-13T18:28:51.931Z</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/microservices-and-messaging-in-dotnet</loc>
<lastmod>2026-10-13T19:30:33.103Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-interview-guide</loc>
<lastmod>2026-10-14T06:02:57.368Z</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-practical</loc>
<lastmod>2026-10-14T05:16:13.207Z</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/sql-server-for-dotnet-developers</loc>
<lastmod>2026-10-13T18:54:02.711Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers-interview-guide</loc>
<lastmod>2026-10-14T07:48:35.345Z</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/time-and-space-complexity-in-linq</loc>
<lastmod>2026-10-13T15:12:36.152Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/advanced-csharp-ef-core-sql-interview-questions/equality-copying-nullability-and-safe-apis</loc>
<lastmod>2026-10-18T13:34:13.849Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/advanced-csharp-ef-core-sql-interview-questions/modern-c-language-features</loc>
<lastmod>2026-10-18T13:25:35.926Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ai-llm-integration-in-dotnet/dotnet-ai-stack-microsoft-extensions-ai-ichatclient</loc>
<lastmod>2026-10-13T20:26:43.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ai-llm-integration-in-dotnet/ichatclient-middleware-pipeline-caching-telemetry</loc>
<lastmod>2026-10-13T20:26:45.052Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</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/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-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/aspnet-core-internals/how-aspnet-core-starts-webapplication-generic-host-kestrel</loc>
<lastmod>2026-10-13T18:09:02.921Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-internals/request-pipeline-middleware-order-short-circuits-branches</loc>
<lastmod>2026-10-13T18:09:04.097Z</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/behavioral-senior-round-playbook/senior-interview-loop-rounds-and-signals</loc>
<lastmod>2026-10-13T22:48:19.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/behavioral-senior-round-playbook/star-stories-situation-task-action-result</loc>
<lastmod>2026-10-13T22:48:19.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/cloud-native-dotnet/configuration-secrets-cloud-native-dotnet</loc>
<lastmod>2026-10-13T22:24:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/cloud-native-dotnet/what-cloud-native-means-twelve-factor-dotnet</loc>
<lastmod>2026-10-13T22:24:24.959Z</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/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-dotnet-interview-questions-and-answers/common-misconceptions-corrected</loc>
<lastmod>2026-10-18T12:57:50.717Z</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-10-18T09:13:56.436Z</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-10-18T09:21:26.926Z</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-from-first-program-to-confident-developer/decisions-loops-and-tracing-program-state</loc>
<lastmod>2026-10-13T07:13:39.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-from-first-program-to-confident-developer/final-quiz-csharp-from-first-program</loc>
<lastmod>2026-10-15T14:14:23.707Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-from-first-program-to-confident-developer/values-expressions-and-reliable-input</loc>
<lastmod>2026-10-13T07:13:30.913Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-from-first-program-to-confident-developer/your-first-csharp-program-build-run-and-understand-it</loc>
<lastmod>2026-10-13T07:13:22.024Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-internals-boxing-unboxing/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-internals-boxing-unboxing/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-internals-ref-in-out-byref-aliasing/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-internals-ref-in-out-byref-aliasing/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-internals-value-types-reference-types-heap/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-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/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-in-csharp-interview-guide/design-patterns-dotnet-interviews-how-to-choose</loc>
<lastmod>2026-10-14T04:31:42.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-in-csharp-interview-guide/solid-principles-modern-csharp-refactor</loc>
<lastmod>2026-10-14T04:31:43.545Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-for-dotnet-developers-interview-guide/docker-image-layers-build-cache-and-dockerignore</loc>
<lastmod>2026-10-14T06:46:25.215Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-for-dotnet-developers-interview-guide/docker-images-vs-containers-for-dotnet-developers</loc>
<lastmod>2026-10-14T06:46:24.529Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dotnet-system-design-case-studies/partitioning-and-consistent-hashing-in-dotnet</loc>
<lastmod>2026-10-13T20:16:36.386Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dotnet-system-design-case-studies/running-a-dotnet-system-design-case-capacity-math</loc>
<lastmod>2026-10-13T20:16:35.341Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dsa-coding-patterns-in-csharp/csharp-collection-linq-span-costs-coding-interviews</loc>
<lastmod>2026-10-13T20:41:19.295Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/dsa-coding-patterns-in-csharp/solving-coding-problems-csharp-patterns-tests-big-o</loc>
<lastmod>2026-10-13T20:41:18.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ef-core-performance-and-behavior/ef-core-change-tracking-entity-states</loc>
<lastmod>2026-10-18T15:33:57.467Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/ef-core-performance-and-behavior/how-ef-core-runs-a-query-logging-sql</loc>
<lastmod>2026-10-18T15:25:58.188Z</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/final-quiz-learn-csharp-dotnet-10</loc>
<lastmod>2026-10-15T14:24:40.687Z</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/microservices-and-messaging-in-dotnet/modular-monolith-vs-microservices-boundaries</loc>
<lastmod>2026-10-13T19:30:13.477Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/microservices-and-messaging-in-dotnet/rest-vs-grpc-vs-events-communication</loc>
<lastmod>2026-10-13T19:30:14.518Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-interview-guide/how-a-request-crosses-the-network-osi-tcp-ip-dotnet</loc>
<lastmod>2026-10-14T06:02:34.079Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-interview-guide/tcp-vs-udp-sockets-handshakes-time-wait-dotnet</loc>
<lastmod>2026-10-14T06:02:35.654Z</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/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/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/final-mock-interview-production-grade-dotnet-backend</loc>
<lastmod>2026-10-15T09:41:57.551Z</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-practical/anatomy-of-a-strong-developer-prompt</loc>
<lastmod>2026-10-14T05:06:06.585Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/prompt-engineering-for-dotnet-developers-practical/how-ai-coding-assistants-read-your-prompt</loc>
<lastmod>2026-10-14T05:06:05.311Z</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/sql-server-for-dotnet-developers/reading-sql-server-execution-plans</loc>
<lastmod>2026-10-13T18:53:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/sql-server-for-dotnet-developers/sql-server-heaps-clustered-indexes-b-trees</loc>
<lastmod>2026-10-13T18:53:43.989Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers-interview-guide/back-of-the-envelope-estimation-qps-storage-latency</loc>
<lastmod>2026-10-14T07:48:10.674Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-for-dotnet-developers-interview-guide/system-design-interview-method-for-dotnet-developers</loc>
<lastmod>2026-10-14T07:48:09.573Z</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/courses/time-and-space-complexity-in-linq/big-o-for-net-developers-time-and-space-in-linq</loc>
<lastmod>2026-10-13T15:12:08.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/time-and-space-complexity-in-linq/deferred-execution-and-multiple-enumeration-cost</loc>
<lastmod>2026-10-13T15:12:09.389Z</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-17T10:20:12.495Z</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-17T06:12:29.049Z</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-order-cheat-sheet</loc>
<lastmod>2026-10-17T10:02:11.609Z</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-17T06:06:56.873Z</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-17T10:21:48.119Z</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-09T22:26:18.043Z</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-09T22:28:00.951Z</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-17T10:06:54.694Z</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-17T10:15:51.254Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-async-await-pitfalls-cheat-sheet</loc>
<lastmod>2026-10-17T15:04:31.680Z</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-09T22:06:21.728Z</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-17T06:05:09.421Z</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-17T06:07:44.710Z</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-17T06:20:55.283Z</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-17T10:08:46.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-branching-loops-companion</loc>
<lastmod>2026-10-17T06:13:15.950Z</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-17T06:06:06.983Z</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-09T22:32:47.627Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-collections-complexity-companion</loc>
<lastmod>2026-10-17T06:17:26.761Z</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-17T06:11:28.364Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-concurrency-lab-workbook</loc>
<lastmod>2026-10-17T09:20:00.675Z</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-17T06:20:13.684Z</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-17T06:08:52.703Z</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-17T10:09:48.050Z</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-17T06:01:01.783Z</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-17T10:12:44.288Z</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-09T22:38:12.893Z</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-17T06:14:54.113Z</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-17T06:04:08.492Z</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-17T06:21:46.287Z</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-17T06:18:18.355Z</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-09T22:40:02.899Z</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-09T22:09:08.309Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-hidden-features-reference</loc>
<lastmod>2026-10-17T10:14:49.177Z</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-17T10:22:33.260Z</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-17T10:23:19.449Z</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-17T06:19:27.689Z</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-17T06:10:24.662Z</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-17T06:14:06.255Z</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-17T06:15:38.269Z</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-17T06:09:38.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-safe-parsing-companion</loc>
<lastmod>2026-10-17T05:45:54.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-solid-composition-companion</loc>
<lastmod>2026-10-17T06:16:28.148Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-span-memory-reference</loc>
<lastmod>2026-10-09T22:54:09.946Z</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-17T05:59:24.116Z</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-09T22:56:20.118Z</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-17T10:17:50.370Z</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-17T10:07:43.732Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-collections-big-o-cheat-sheet</loc>
<lastmod>2026-10-17T10:16:36.246Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-di-lifetimes-captive-dependencies-cheat-sheet</loc>
<lastmod>2026-10-17T10:14:12.551Z</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-09T23:03:30.872Z</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-17T10:11:57.233Z</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/ef-core-loading-strategies-cheat-sheet</loc>
<lastmod>2026-10-17T10:18:34.236Z</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-09T22:14:45.605Z</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-09T22:17:46.432Z</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/git-for-interviews-cheat-sheet</loc>
<lastmod>2026-10-17T10:19:19.163Z</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/http-rest-api-essentials-cheat-sheet</loc>
<lastmod>2026-10-17T10:04:57.639Z</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-17T10:08:24.328Z</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-17T10:17:14.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/linq-queries-and-performance</loc>
<lastmod>2026-10-09T23:10:22.378Z</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-09T23:12:02.388Z</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-17T10:11:17.664Z</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-17T10:09:17.032Z</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-09T23:22:26.954Z</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-17T10:20:57.774Z</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/sql-server-indexes-isolation-levels-cheat-sheet</loc>
<lastmod>2026-10-17T10:10:19.993Z</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-17T10:13:31.764Z</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-17T10:15:22.376Z</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-asp-net-core-validation-and-problem-details-practice-mock</loc>
<lastmod>2026-08-24T10:26:11.172Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-async-await-and-task-lifecycles-practice-mock</loc>
<lastmod>2026-08-24T10:24:07.298Z</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-branching-loops-and-invariants-practice-mock</loc>
<lastmod>2026-08-24T10:19:58.438Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-cancellation-timeouts-and-deadline-budgets-practice-mock</loc>
<lastmod>2026-08-24T10:25:06.321Z</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-collections-and-complexity-practice-mock</loc>
<lastmod>2026-08-24T10:22:04.882Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-compiler-diagnostics-and-build-confidence-practice-mock</loc>
<lastmod>2026-08-24T09:59:10.307Z</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/c-encapsulation-and-valid-state-practice-mock</loc>
<lastmod>2026-08-24T10:21:16.173Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-exceptions-result-types-and-failure-boundaries-practice-mock</loc>
<lastmod>2026-08-24T10:23:07.257Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-generics-constraints-and-variance-practice-mock</loc>
<lastmod>2026-08-24T10:22:43.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-methods-parameters-and-api-contracts-practice-mock</loc>
<lastmod>2026-08-24T10:20:24.752Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-project-structure-build-and-run-practice-mock</loc>
<lastmod>2026-08-24T10:17:22.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-records-interfaces-and-substitutability-practice-mock</loc>
<lastmod>2026-08-24T10:21:41.428Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-resource-ownership-and-async-disposal-practice-mock</loc>
<lastmod>2026-08-24T10:23:41.844Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-value-types-references-and-nullability-practice-mock</loc>
<lastmod>2026-08-24T10:17:56.876Z</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/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/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/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>
