Моя практика говорит, что ответы на каверзные вопросы перед собеседованием не заучишь. Если действительно понимаешь структуры, по которым будут спрашивать, то сможешь дать ответы на любые вопросы по ним. Не понимаешь - не сможешь.
Если забуксуешь, постарайся уйти красиво :)