Over the past 18 years at IBM, I have interviewed over a thousand programmers for positions within my team (which has a fair number of interns.) Most of them are students from North American universities seeking an internship with us. Some were in their third year of undergraduate studies while others were completing their Ph.D. For each position we post, we receive hundreds of such applicants. Their profiles are impressive (at least on paper) so we can afford to be highly selective and make ...