I applied online. The process took 4 months. I interviewed at Yahoo
Interview
Went through three rounds of interviews for this remote position. Had a preliminary chat with a recruiter 12/5, interview with one team member 12/13, and a final interview with another team member 1/23.