I applied through college or university. The process took 1 week. I interviewed at Cognex (Boston, NY) in Oct 2017
Interview
Checked analytical and programming skills. Asked about my projects and explanation of few algorithms. They were couple of quiz questions, where they checked my thinking process, overall I enjoyed the interview. It was really friendly.
Interview questions [1]
Question 1
It was basic oops concepts and C++ string questions