I applied online. The process took 2 months. I interviewed at Arista Networks in Jul 2015
Interview
Good but long wait to find outcome and a few rounds of interviews took place for the role. You have to just be patient even getting to contract stage when offer was made took long