<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://harshitjain.home.blog/2019/09/10/spark-performance-tuning/</loc><lastmod>2022-09-30T06:18:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2022/01/16/java-8-interview-questions-answers/</loc><image:image><image:loc>https://harshitjain.home.blog/wp-content/uploads/2022/01/java8-features.png</image:loc><image:title>java8-features</image:title></image:image><lastmod>2022-01-16T06:27:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/10/15/spark-coalesce-vs-repartition/</loc><lastmod>2019-10-15T13:49:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/26/spark-sql-functions-lit-and-typedlit/</loc><lastmod>2019-09-27T09:58:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/27/pivot-and-unpivot-a-spark-dataframe/</loc><lastmod>2019-09-27T09:56:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/22/best-time-to-buy-and-sell-stock/</loc><lastmod>2019-09-09T18:26:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/04/null-null-nil-nothing-none-and-unit-in-scala/</loc><lastmod>2019-09-09T18:25:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/08/groupbykey-vs-reducebykey-vs-aggregatebykey-in-apache-spark-scala/</loc><lastmod>2019-09-09T18:22:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/09/big-data-file-formats/</loc><lastmod>2019-09-09T18:21:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/09/a-comparison-between-rdd-dataframe-and-dataset-in-spark/</loc><lastmod>2019-09-09T10:20:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/09/08/authentication-and-authorization-in-microservices/</loc><lastmod>2019-09-08T11:17:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/24/jvm-does-the-32-bit-jvm-or-64-bit-jvm-decision-matter-anymore/</loc><lastmod>2019-08-27T18:35:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/31/intermediate-scala-interview-questions-and-answers/</loc><lastmod>2019-08-25T12:40:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/30/scala-interview-questions-and-answers/</loc><lastmod>2019-08-25T12:37:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/16/scala-get-start-with/</loc><lastmod>2019-08-25T12:16:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/22/climbing-stairs/</loc><lastmod>2019-08-22T18:39:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/21/find-moving-average-of-last-n-numbers-in-a-stream/</loc><lastmod>2019-08-21T18:09:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/13/implicit-keyword-in-scala/</loc><lastmod>2019-08-21T08:54:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/14/closures-in-scala/</loc><image:image><image:loc>https://harshitjain.home.blog/wp-content/uploads/2019/08/scala-closures-feature-image.jpg</image:loc><image:title>Scala-Closures Feature Image</image:title></image:image><lastmod>2019-08-21T08:27:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/13/currying-functions-in-scala/</loc><image:image><image:loc>https://harshitjain.home.blog/wp-content/uploads/2019/08/currying_function.jpg</image:loc><image:title>currying_function</image:title></image:image><lastmod>2019-08-21T08:26:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/21/trapping-rain-water-between-towers/</loc><lastmod>2019-11-02T17:35:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/nodejs/</loc><lastmod>2019-08-17T06:45:30+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/spark/</loc><lastmod>2019-08-15T06:51:25+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/sorting/</loc><lastmod>2019-08-15T06:18:19+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/sql/</loc><lastmod>2019-08-15T06:18:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/scala/</loc><lastmod>2019-08-15T06:18:12+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/java/</loc><lastmod>2019-08-15T06:18:08+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://harshitjain.home.blog/2019/08/11/memory-management-in-java-stack-and-heap/</loc><lastmod>2019-08-11T16:16:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/10/how-to-find-type-total-space-free-space-and-usable-space-of-all-drives-in-java/</loc><lastmod>2019-08-10T16:40:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/10/minimum-absolute-difference-between-any-two-elements-of-an-array/</loc><lastmod>2019-08-10T11:30:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/09/java-8-collectors-tutorial/</loc><lastmod>2019-08-09T11:33:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/08/08/print-odd-and-even-numbers-by-two-threads-in-java/</loc><lastmod>2019-09-10T07:45:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/18/java-8-streams/</loc><image:image><image:loc>https://harshitjain.home.blog/wp-content/uploads/2019/05/java8streams-1.png</image:loc><image:title>Java8Streams</image:title></image:image><lastmod>2019-07-17T06:54:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/23/merge-sort/</loc><lastmod>2019-07-17T06:35:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/22/sorting/</loc><lastmod>2019-07-17T06:35:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/21/insertion-sort/</loc><lastmod>2019-07-17T06:35:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/21/bubble-sort/</loc><lastmod>2019-07-17T06:35:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/21/selection-sort/</loc><lastmod>2019-07-17T06:34:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/20/string-pool-constant/</loc><lastmod>2019-07-17T06:34:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/20/java-string-intern/</loc><lastmod>2019-07-17T06:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/20/random-number-with-seed/</loc><lastmod>2019-07-17T06:33:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/20/best-practise-to-override-equals-method-override/</loc><lastmod>2019-07-17T06:33:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/27/idempotent-rest-apis/</loc><lastmod>2019-07-17T06:32:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/26/quick-sort/</loc><lastmod>2019-07-17T06:31:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/different-ways-of-initializing-collection-class/</loc><lastmod>2019-07-17T06:30:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/various-forms-of-simpledateformat/</loc><lastmod>2019-07-17T06:30:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/difference-between-shallow-copy-vs-deep-copy-in-java/</loc><lastmod>2019-07-17T06:29:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/core-java-tricky-interview-questions/</loc><lastmod>2019-07-17T06:29:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/multithreading-interview-question-answers/</loc><lastmod>2019-07-17T06:29:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/19/disjoint-a-connected-graph-by-removing-minimum-edges/</loc><lastmod>2019-07-17T06:28:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/27/big-o-notation-and-time-complexity-of-algorithm/</loc><lastmod>2019-07-17T06:24:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/29/memoization-in-java/</loc><lastmod>2019-07-17T06:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/05/radix-sort/</loc><lastmod>2019-07-17T06:22:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/15/postgresql-how-to-generate-a-random-number-in-a-range/</loc><lastmod>2019-07-17T06:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-how-to-delete-duplicate-rows-in-postgresql/</loc><lastmod>2019-07-17T06:20:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-compare-two-tables-in-postgresql/</loc><lastmod>2019-07-17T06:20:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-coalesce-function/</loc><lastmod>2019-07-17T06:19:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-nullif-function/</loc><lastmod>2019-07-17T06:19:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-self-join/</loc><lastmod>2019-07-17T06:19:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/17/postgresql-common-table-expressions-or-ctes/</loc><lastmod>2019-07-17T06:18:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/18/sql-indexing/</loc><lastmod>2019-07-17T06:17:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/18/java-is-pass-by-value-and-not-pass-by-reference/</loc><lastmod>2019-07-17T06:16:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/28/solving-real-time-queries-using-java-8-features-employee-management-system/</loc><lastmod>2019-07-17T06:16:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/06/28/simple-deadlock-program-in-java/</loc><lastmod>2019-07-17T06:16:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/02/java-synchronousqueue-examples/</loc><lastmod>2019-07-17T06:14:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/12/spark-word-count-example-using-hadoop-as-file-store/</loc><lastmod>2019-07-16T16:23:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/12/configuration-to-create-java-project-jar-with-dependencies/</loc><lastmod>2019-07-16T16:22:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/07/12/jvm-architecture-understanding-jvm-internals/</loc><lastmod>2019-07-16T16:21:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/18/solid-principles-in-java/</loc><lastmod>2019-07-16T16:21:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/18/writing-java-7-functions-in-lambda-form/</loc><lastmod>2019-07-16T16:19:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog/2019/05/23/heap-sort/</loc><lastmod>2019-05-25T09:03:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://harshitjain.home.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2022-09-30T06:18:09+00:00</lastmod></url></urlset>
