I applied online through Handshake with my school. The whole process took more or less a month. They reached out to me via email about one week after applying to set up an interview. The interview was more describing what the position is all about and what I would be doing more than anything else. After the interview, they got back to me about 2 1/2 weeks later to offer a position.