I applied online and got contacted a month later. I interviewed three times. First, with HR. Then with an employee I'd be working under followed by the hiring manager. Generally, the interview process was long. I had to relocate for the internship and I had not received my employment offer before I had to leave, so the hiring process was disorganized, but the job made it worth it.