HSBC Interview Question

What is Spark and explain its working