I applied online. The process took 3 weeks. I interviewed at Cognex (Natick, MA) in Apr 2023
Interview
First given a phone call then followed up with a video call with an engineer. They were very nice but not the right fit for me. Seems like a decent place to work.