There's a certain stereotype about Google internships that it's all beanbags, ping-pong matches and computer games.