Domanda di colloquio di Yahoo

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