I applied online. The process took 1 week. I interviewed at Cognex (Natick, MA) in Feb 2017
Interview
Met with two technical people. They asked me general questions based off my resume. The whole interview lasted around a couple of hours. Was given a brief tour of the facilities. Thought the interview went well, but was turned down anyways.