I applied online. The process took 6 weeks. I interviewed at Interplay Learning
Interview
1 video interview you send in (about 15-30 minutes when accounting for prep and practice time), 1 hour with the recruiter, a written assignment (1-3 hours), 30 minutes with the hiring manager, 1 hour peer panel interview, 30 minutes with the VP of CS. Everyone was very nice and easy to talk to. I will say that there were quite a few stages, but I was brought into the interview process for one role and then recommended for another, so it's possible that the process looks different for other applicants.