From another HN discussion a while back: "entry level", as in starting position at a company is not the same as "entry level" as in first job ever. Yes, the article mentions recent grads, but I bet most of those who end up hired already have industry experience (through internships or otherwise).