A lot of those top companies do, I suppose, hire on intelligence. But it's more than that: it's thinking abstractly and efficiently knowing how to tackle problems (i.e. good problem solving skills)....