Applied for their winter internship in August. Was sent a code sample/challenge immediately along with a survey asking many behavioral type questions. Coding challenge was fairly easy. A few days later I was contacted about schedualing two back to back technical phone interviews, which I completely 2 weeks later. First one was much harder than the second, though I don't think this was coordinated. Make sure you get a working solution (though they don't try or expect your code to compile) even if its just brute force. 3 weeks later my application was approved by the hiring commitee, and I was sent the winter 2019 host matching form. Because I was fairly early to the process, projects were still being approved and it was 4 weeks before I heard back from anyone. Had a non-technical host interview within the week of hearing back, and an offer later that day.