What are the standard puzzles asked in programming interviews? I am not able to solve any logical puzzles which are asked in interview processes? Is this related to my intelligence or IQ? Can this be improved?