I'm a software engineering major in my senior year of college. They contacted me over my Spring Break. I honestly don't even remember applying to them as I live in a different state. I was called by the recruiter, and set up a phone technical interview and was told it would only be 15-20 minutes. They gave me a study packet pdf beforehand that went over the very basic concepts of Java, SQL, C#, Web programming, and other related topics. I was given a week's time to study for the interview.
Unfortunately, that packet ended up not helping as much as I thought because the technical questions I received were a lot more on the advanced side than what I studied based on the packet. The phone call reception was clear, and I had no trouble understanding my interviewer. They reviewed my resume prior to the interview to gauge my skill level and what questions to ask me, and decided to ask me mostly Java questions along with a few SQL questions (nothing else).