Yahoo Interview Question

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