>I know the term Web Developer has become a pretty broad term nowadays and maybe I am kidding myself when I think about a job at google or other SV or SF company, but what do they expect in terms of experience from a graduate?
If you're talking about being a fresh graduate, the answer is that "Google or other SV company" will typically require zilch in the way of experience. Google, et al will have separate job postings for "recent graduates". The requirements are pretty bare.
Since you mentioned Google: http://www.google.com/intl/en/jobs/students/tech/fulltime/us... Other companies will be similar.
Now whether you can get past the interviews (again, using Google as an example here): http://steve-yegge.blogspot.com/2008/03/get-that-job-at-goog...