I applied at a career fair on campus and they contacted about a week later for an technical interview.
Had one interview through video chat. There was a bit of a mix-up on the interview time, because I had a conflict with another interview, but managed to resolve it.
The interviewer was friendly and the company seems like a good place to work at, except for some the ridiculous job titles.