First find out about the company on a Job Fair held at my school campus. Initial communication with the company is by talking with a recruiter at their booth in the Job Fair. Got a call the next day and was asked to go in for an interview. Interviewed with an experienced Engineer whom's worked there for 10 years. Asked me what did we talked about at the job fair, basically stuff on my resume. he asked me specifics about my senior project. then he asked me about my familiarity with their product, can't slide by with just knowing one of their products, you have to know a couple, he'll ask you 'so what else.' Then he asked me what area of work do i prefer, software or hardware.