HackerRank interview question

Join Types and edge cases, basics of hadoop and in programming implement the solution using Scala.