CGI sent a recruiter to my college campus where I attended a job fair and happened to hand the recruiter my resume. They scheduled an on-campus interview which I attended and then emailed me a week later to request an on-site interview in Lebanon, VA. There were 15-20 other students there for a few open positions and the interview consisted of one panel interview and 3 1:1 interviews which lasted almost an entire work day. They called about a week later to offer me the job.