I applied online. I interviewed at Microsoft (Redmond, WA) in Apr 2013
Interview
Phone screening, and then onsite interview, start from programming skill (on whiteboard), creative - the thought to some existed tech, lunch with a interesting guy. testing skills interview, coding on white board, met 6 tech guys for whole day, and talked to tech lead and manager.