<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <!-- Core Pages -->
   <url>
      <loc>https://enggnotes.com/index.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>weekly</changefreq>
      <priority>1.0</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/articles.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.9</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/meet-sourav.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.9</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/about.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/contact.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/privacy.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.5</priority>
   </url>

   <!-- Blog Posts -->
   <url>
      <loc>https://enggnotes.com/posts/java-collections-shuffling.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-blank-final-variables.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-serialization-inheritance.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-serialization-transient.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-advanced-enum-class-bodies.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-thread-creation-mechanisms.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-semaphores-rate-limiting.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/printing-odd-even-executor-service.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/minimum-possible-number.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-jdbc-database-connectivity.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-custom-iterator-iterable.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-bigdecimal-vs-double.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/frequent-ip-address-counter.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/tape-equilibrium-algorithm.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/binary-gap-algorithm.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-zero-data-loss-configuration.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-message-ordering-partitions.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-order-processing-system-design.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-dead-letter-queue-pattern.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-common-pitfalls.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-architecture-design-patterns.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-monitoring-critical-metrics.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-security-mechanisms.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-schema-evolution-registry.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-delivery-semantics-guarantees.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-kraft-mode-vs-zookeeper.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-log-compaction.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-connect-source-sink.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-streams-state-store.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-kstream-vs-ktable.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-streams-vs-consumer.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-why-is-kafka-so-fast.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-consumer-high-throughput.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-producer-high-throughput.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-broker-failure-scenario.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-min-insync-replicas.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-replication-mechanics.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-commitsync-vs-commitasync.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-auto-offset-reset.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-consumer-rebalancing.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-what-is-kafka.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-core-components.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-vs-rabbitmq-message-queues.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-topics-partitions-explained.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-offsets-management.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-choosing-partition-count.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-producer-internal-architecture.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-producer-acks-settings.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-idempotent-producer-exactly-once.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/kafka-consumer-groups-basics.html</loc>
      <lastmod>2026-06-20</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-inner-classes-member-local-anonymous.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-static-nested-classes-interfaces.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-class-initialization-blocks-inheritance.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-mutating-map-keys-set-removal.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-map-sorting-values-stream.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-sorted-sets-treeset-comparator-gotchas.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/leetcode-reversing-integer-overflow.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/leetcode-sorting-list-by-max-occurrences.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/hackerrank-min-max-sum-challenge.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/hackerrank-plus-minus-ratio-challenge.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/hackerrank-find-target-sum-pairs.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-java-exception-propagation.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-throw-throws-custom-exceptions.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-multiple-catch-finally-execution.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-exception-rules-method-overriding.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-classic-io-read-write-files.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-custom-bufferedReader-decorator.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-nio-file-manipulation.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java8-streams-common-tasks-recipes.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java8-method-references-guide.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-java-generic-classes-methods.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/java-generics-wildcards-bounded-types.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-java-builtin-annotations.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/creating-custom-annotations-java.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-java-enums-basics.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-advanced-java-enums.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-string-equality.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-equals-hashcode-contract.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-class-initialization-blocks.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/consecutive-increasing-chains.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/summing-up-to-ten.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-custom-arraylist.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/rotating-arrays.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/finding-top-k-elements.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/maximizing-stock-profits.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/detecting-linked-list-loops.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/reversing-linked-list.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-balanced-parentheses.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/flatmapping-min-max-interfaces.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/flattening-two-dimensional-arrays.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/sorting-multiple-fields-streams.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-anagram-grouping.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-string-map-keys.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-hashmap-equals-hashcode.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-synchronized-keyword.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/printing-odd-even-threads.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-deadlock-synchronized.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-deadlock-checker.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-builder-design-pattern.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-string-permutations.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/reversing-words-preserving-spaces.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-producer-consumer-wait-notify.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-producer-consumer.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-completablefuture.html</loc>
      <lastmod>2026-06-18</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-forkjoin-pool.html</loc>
      <lastmod>2026-06-18</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/bridge-and-torch-problem.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
   <url>
      <loc>https://enggnotes.com/posts/understanding-thread-pool.html</loc>
      <lastmod>2026-06-19</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.8</priority>
   </url>
</urlset>

