Interview questions and puzzle solving practice