Pergunta de entrevista da empresa Thoughtworks

How does Apache Flink and Spark differ ?