So I guess people should stop preparing for Google interviews by looking at and practicing the myriad of coding puzzles they've previously asked. You'd be stupid not to.
They test for how prepared you are and how motivated you are in working to be given an offer.
Asking "what the interview tests for" is a pertinent one as any entrance process becomes increasingly formulaic.