I applied in-person. The process took 4 weeks. I interviewed at Kaspersky (Novosibirsk) in Jul 2012
Interview
Applied with email on vacancy from a job site. After that was contacted via email and then phone by HR from Moscow office. Some preliminary phone interview took place with HR, then was invited to an interview. Couple weeks later there was another interview via Lync (videoconference) with executives from Moscow. Eventually, another week later they made me an offer.