Still, though, that "job shopping cart" thing is lame. As somebody that's actually tried it, having to look all around the site and find a specific job just doesn't work. In simple terms, it would be better for Google to have a form that says "Tell us everything you know", let people just write everything they know and submit it, and then let Google match the skills up with a set of jobs that might be a good fit for the candidate.
I was essentially unable to reply for anything other than "Software Engineer Intern". They took my resume, and a cover letter (which I am fairly sure was never read.) I then had two telephone interviews, after which I received an email asking me to choose two interests from a list of about two dozen (which was not an easy task!). From there, I was placed in a "pool" of possible candidates, and I believe that teams from within Google would browse through the pool and find a candidate they liked. Myself, I was in the pool for two and a half months, and had pretty much given up on getting anything when I suddenly heard back that I had a place.
So, it might be different for "real" jobs with them, but in the case of my internship they did exactly a skill-set matching (in a way), and there was no "job cart".