20090520 tech: Microsoft; Google hiring in India