Microsoft interview question

find longest palindrome in a string