I applied online. The process took 2 weeks. I interviewed at Artech L.L.C. (Mountain View, CA) in May 2017
Interview
Its just a consultancy company. Interview is taken by client company. In my case, it was Google. The interview process was good . The communication between Artech and Google was fast. And i was able to get offer in 2-3 weeks after application.