Thoughtful solutions to coding questions I've been asked during technical interviews.