Fanatics Interview Question

Some word palindrome algorithm, I don't remember.