some questions for a ruby intervew