1) After Java 8, what do you think about Java? Is it still an object oriented language or it has turned into functional programming language? Java is still an object oriented language where everything is done keeping objects (data) in mind. But, with the introduction of new features in Java 8, you can use Java … Continue reading Java 8 interview questions & answers
Author: HARHSIT JAIN
SPARK: Coalesce VS Repartition
Managing Spark Partitions with Coalesce and Repartition
Pivot and Unpivot a Spark DataFrame
Pivot: Turn rows into columns. Unpivot: Turn columns into rows.
Spark SQL functions lit() and typedLit()
SPARK – ADDING LITERAL OR CONSTANT TO DATAFRAME USING LIT & TYPEDLIT FUNCTIONS
Spark Performance Tuning
Simple Tips and Tricks to Improve the Performance of your Spark Applications
Big Data File Formats
AVRO vs PARQUET vs ORC
A comparison between RDD, DataFrame and Dataset in Spark
RDD VS DataFrame VS Dataset
groupByKey vs reduceByKey vs aggregateByKey in Apache Spark/Scala
groupByKey() vs reduceByKey() vs aggregateByKey()
Authentication and Authorization in Microservices
Three basic patterns for adding authentication and authorization into microservices.
Null, null, Nil, Nothing, None, and Unit in Scala
Scala Terminologies: Null, null, Nil, Nothing, None, Unit.
Climbing Stairs
There exists a staircase with N steps, and you can climb up either 1 or 2 steps at a time. Calculate the number of unique ways you can climb the staircase.
Best Time to Buy and Sell Stock
Best Time to Buy and Sell Stock
