Zillow interview question

spark