<?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/notes/csharp-dotnet-solid-principles-guide</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-dotnet-design-patterns-guide</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/senior-dotnet-csharp-part-2-no-repeats</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/the-road-to-a-top-1-csharp-developer</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/data-structures-and-algorithms-in-csharp-set-1</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-and-azure-architect-capstone-part-4</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-interview-q-a-with-code</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-interview-q-a-volume-ii</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-9-questions-401-to-450</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-8-questions-351-to-400</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-7-questions-301-to-350</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-6-questions-251-to-300</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-5-questions-201-to-250</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-4-questions-151-to-200</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-set-3-questions-101-to-150</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-architect-lead-q-a-volume-iv</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-architect-lead-q-a-volume-iii</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-delegates-lambdas-events-and-expression-trees</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-volume-2-50-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-coding-marathon-volume-1-50-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/object-oriented-programming-in-csharp-and-dotnet</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/data-structures-and-performance-in-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/azure-functions-dotnet-8</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/understanding-csharp-oop-solid-principles-and-design-patterns</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/recursion-and-dynamic-programming-for-csharp-developers</loc>
<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>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/optimizing-dotnet-api-performance-and-scalability</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/linq-queries-and-performance</loc>
<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>
<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>
<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>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-performance-diagnostics-field-guide</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-networking-interview-checklist</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-span-memory-reference</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-hidden-features-reference</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-best-practices-bad-vs-good</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/computer-basics-with-dotnet</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/common-csharp-patterns-and-everyday-best-practices</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-object-oriented-programming</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-generics-delegates-expression-trees-and-linq</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-code-quality-common-pitfalls-and-best-practices</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-basics-to-advanced</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/azure-identity-management-for-dotnet-8-developers</loc>
<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>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/generic-constraints-csharp-design-contracts</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/generics-generic-types-and-generic-methods</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-between-stringbuilder-and-string-concatenation-in-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/string-immutability-csharp-allocations-sharing-surprises</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/loop-variable-capture-pitfalls-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/collections-frozendictionary-and-frozenset</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/frozendictionary-and-frozenset-for-read-heavy-lookups</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-copies-values-and-references-differently</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/concurrent-cache-misses-bounded-stampede-protection</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/absolute-and-sliding-expiration-invalidation-races</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/cache-keys-tenant-boundaries-cache-aside-reads</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/why-mutating-dictionary-keys-breaks-lookup-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-ordinal-string-comparers-dictionary-hashset</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/equality-and-hash-code-contracts-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/readonlymemory-readonlyspan-async-boundaries-buffer-ownership</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dotnet-memory-allocation-rate-vs-retained-heap</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/gc-roots-reachability-objects-stay-alive-dotnet</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/dry-csharp-share-business-rules-without-over-coupling</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/safe-arraypool-byte-ownership-returning-buffers-finally</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/allocation-aware-parsing-readonlyspan-char</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/idisposable-vs-garbage-collection-two-resource-lifetimes</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/deferred-execution-repeated-enumeration-linq-to-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/materialization-with-tolist-snapshotting-linq-results</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/linq-to-objects-execution-enumeration-checklist</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/groupby-common-aggregates-linq-to-objects</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/select-vs-selectmany-linq-to-objects-projection-flattening</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/cancellation-tokens-in-async-csharp-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-records-value-equality-with-expressions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-hashset-equality-decision-workbook</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/design-pattern-workbook-six-boundary-decisions</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/composition-over-inheritance-practical-design-checklist</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/reliable-workflow-design-eight-failure-cases</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/observer-mediator-one-page-decision-note</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/five-question-design-pattern-interview-checklist</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/observer-mediator-design-decisions-workbook</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/state-pattern-legal-order-lifecycle-transitions</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/strategy-state-interview-workbook</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/csharp-async-cancellation-timeouts-bounded-concurrency</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/hmac-message-authentication-csharp</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/choosing-consistency-availability-distributed-system-interviews</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/concurrentdictionary-thread-safety-atomic-workflows</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/retry-budgets-backpressure-distributed-http-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/solid-honestly-five-principles-what-they-actually-mean-in-c-and-the-patterns-each-one-produces</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/bool-char-string-everyday-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/production-incident-triage-aspnet-core-apis</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/designing-timeout-budgets-dotnet-apis-practical-worksheet</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/aspnet-core-api-resilience-timeouts-retries-circuit-breakers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/notes/production-grade-dotnet-backend-interview-playbook</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-equality-hash-collections-six-questions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/practical-linq-interview-check</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-hashset-equality-six-practical-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/observer-mediator-six-design-decisions</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/strategy-state-design-decisions-practice</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/aspnet-core-identity-oauth-api-security-practice-test</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-unit-integration-and-contract-testing-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-cancellation-timeouts-and-deadline-budgets-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-async-await-and-task-lifecycles-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-resource-ownership-and-async-disposal-practice-mock</loc>
<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>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-generics-constraints-and-variance-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-collections-and-complexity-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-records-interfaces-and-substitutability-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-encapsulation-and-valid-state-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-methods-parameters-and-api-contracts-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-branching-loops-and-invariants-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-safe-parsing-for-values-and-dates-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-value-types-references-and-nullability-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-project-structure-build-and-run-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/c-compiler-diagnostics-and-build-confidence-practice-mock</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-testing-aspnet-core-security-production-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-async-concurrency-cancellation-performance-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-exceptions-resources-diagnostics-reliability-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-collections-generics-linq-data-transformation-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-oop-records-interfaces-solid-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-control-flow-methods-delegates-events-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-type-system-nullability-pattern-matching-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/csharp-foundations-tooling-first-programs-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/api-resilience-incident-diagnosis-production-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/dotnet-data-access-reliability-production-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/mocks/dotnet-runtime-di-async-production-assessment</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-identity-oauth-api-security-interview-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/azure-for-dotnet-interview-reference-volume-ii</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/aspnet-core-cache-correctness-keys-expiration-concurrency</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-questions-and-answers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-async-reliability-interview-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-coding-marathon-batch-02-q51-q100</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/coding-marathon-volume-3-50-questions-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/coding-marathon-volume-4-50-questions-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/coding-marathon-volume-5-50-questions-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/coding-marathon-volume-6-50-questions-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/coding-marathon-volume-8-50-questions-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-concepts-guide-examples</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson1</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson3</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-deep-internals-phase1-lesson4</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-equality-hash-collections-immutable-keys</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-interview-study-guide-raj</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-learning</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-linq-field-guide</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-memory-interviews-spans-pooled-buffers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-dotnet-interview-q-a-complete-expanded</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/csharp-two-year-coding-marathon-book-part-1</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/design-patterns-csharp-practical-examples</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/docker-from-zero-to-practical-dotnet10</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/fresh-interview-q-a-csharp-dotnet-database</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/learn-csharp-dotnet-10-production</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/modern-csharp-language-design-interview-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/networking-for-dotnet-developers-field-guide</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/observer-mediator-notifications-workflow-design</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/practical-linq-execution-projection-grouping</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/production-grade-dotnet-backend-interview-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/prompt-engineering-for-dotnet-developers</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/recursion-dp-backtracking-csharp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/sql-ef-core-performance-interview-path</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/strategy-state-patterns-practical-csharp-workshop</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.techinterviewnotes.com/courses/system-design-fundamentals-interviews</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
