Do you really think a Google or Facebook recruiter will tell you what they're willing to offer before they've interviewed you?
On top of that, just because Google or Facebook might not, doesn't mean it's the right way or that I have to put up with that.
If they won't say up front, I don't care about anything else they have to say.
Google/FB/Other Big tech names are a lot different than some secretive private company that wants to interview for days on end and then offer half market value.