Applied to the company online. About a month or so later, they invited me to attend an on-campus interview with two of their managers. Process went smoothly, and the interview was given in a typical STAR fashion with particular emphasis on teamwork. Expect mostly behavioral questions with a few technical questions thrown in there. What helped me was, the day before, preparing a list of broad scenarios that would best show how I demonstrated a particular character value (work ethic, meeting a goal, being a leader, showing teamwork, etc.) Be sure to know any projects and work experience that you put on resume very well: you will be asked about it.