Job portals, Networking, Social networking websites, professional networking websites, Employee referrals & references, advertising, recruitment firms, Campus Interviews, Internet resume databanks, Candidate pipelines, Personal resume collection, screening, IT news groups, Internet Technology Groups, user online clubs, chat rooms, recruiter forums, alumni associations, Corporate databanks, Career fairs, Walk in Interviews