Applied online, was called a month later to schedule an interview. One week after the interview I had an offer.
The interview was behavioral, we did discuss some minor technical aspects of my senior project.
The process was fairly quick, just be sure you are reading all emails and submitting all forms they request.