Bigdata developers always have to have some knowledge about internal working of all the components. That’s where we get to…
How to create a dataframe using a custom schema in Spark? This is one of the most common interview questions.…
This post will explain the difference between the SQL functions rownum and rowid. ROWID : 1). ROWID is a…
In most of your interviews you might have came across the question to write word count program in MapReduce or…
What is Scala Monad? Monad is neither a data type nor class/trait. Monad is a concept. There are lot ways…
What is SCDs or Slowly Changing Dimensions? Slowly changing dimensions is a concept related to data warehousing. They track the…
While executing Hive queries you might have observed that the MapReduce task won’t start when you do perform a Select…
I don’t think this question has a particular answer that certainly gives us the required result. Because data is peculiar.…
Currying in Scala is a technique of transforming a function that takes multiple arguments into a function that takes only…
Higher Order functions take other functions as parameters and return function as result, i.e., passing functions as parameters to other…