Pergunta de entrevista da empresa Yahoo

One coding challenge consists of three parts. String processing. Find the longest string contains common substring in a string array.