Pergunta de entrevista da empresa OneMain Financial

Given a string s, return true if it is a palindrome, considering only alphanumeric characters and ignoring case. Walk through the two-pointer approach, handle edge cases like empty strings and single characters, and discuss time/space complexity.