@33rdCenturyCaveman 
@QueenofBabyLoon Now, I recalled that I promised to answer your question about landing competitive job...
Yes, this is true. You have to dig deeper to really understand which "shape of package" do they search for and hit the target. Discussing these things with employees, who already got there, was helpful for me to get it better. You can try to make acquaintance with employers of your target corporation personally and ask them to get a better picture, too.
Besides, I don't know about chemical engineering field (unfortunately
), but some of top-5 companies in IT openly upload the examples of how their interviews are going, with the exact structure, letting you understand, what to expect. They also provide their own advises for preparations - specific for each company.
During preparation for a coding Inverivew (it's, basically saying, when they give you tricky programming task, and you have to implement an algorithm in short time, explaining your solution in process), I found "Cracking the Coding Interview" book helpful. It gives very clear guiledlines to how to solve common problems, which they give on such Interviews. With a lot of excersises and questions to test yourself. Is there any book like this for chemical engineers? 
Haha! If this would be so easy...
Yes, contacts are useful. It's life.
One more note: If your target companies make Internships and educating programs, it also can be a faster way to get there.
Preparing very well and trying to look like their ideal candidate is more-or-less reliable way, but not the only one. Sometimes you can get the job without it, just by showing your good expertise and charming your interviewers with your non-standard approaches to everything and sincerity (well, with restricted version of sincerity, i.e. without dropping fuck-bombs, saying really provocative things or telling about your worse fails in life).
But yes. Good expertise and skills, fitting well to position are requirement in both cases.
(Obviously, I got jobs both ways)