I applied online. The process took 1 week. I interviewed at Yahoo in Feb 2015
Interview
The interview was tough, but fair. The interviewer started with high level questions about protocols, but quickly dug into the low-level details, and pushed until I didn't know any more. I was pretty nervous and froze up, could have done better if I was more relaxed or had practiced answering in high-pressure situations.