Companies do a lot of stupid things when it comes to recruiting and hiring. In your particular example, why on earth would they take on undergrads as interns if they only hire MA's? On the flip side, unless an undergrad is shooting for a particular company (which is itself kind of a low-odds bet), why would your particular company's hiring practices be relevant to her? There is only one solid piece of advice I could give to an undergrad or high-school student. Find someone doing the job you think you want to do, in a company you think you'd want to work for, and talk to them. Yeah, it takes some effort, but with the level of social networking now available, it shouldn't take too much effort.