I applied online. The process took 3 days. I interviewed at Yahoo in Jan 2010
Interview
Overall process was well organized.
Phone interview asking for technical question, which take about 30 to 40 minutes.
On site interview with 4 interviewers, each take 40 minutes. All question are job related technical questions with each interviewer focus on one area.
Question are basically on technical concepts and coding.