1) Email exchange & subsequent phone interview with HR. Asked about background, etc.
2) Technical phone call, asked about background in comp vision, programming etc. This included the 1 programming question I was asked (*a++ = *b++). I fumbled in this answer, but I should've known this.
They were considering me, and a possible programming test was to be scheduled. However, a few days later I emailed for an update, and the HR sent me a "dear john" email.
I think this question is asked very often in their interviews so I should've known it, but also that they were a bit quick to judge on one question alone. I was expecting a broader range of questions.
Interview questions [1]
Question 1
Explain *a++ = *b++ (i.e. what does it mean, how it works)
very smooth. no tricky question were asked. overall i had a really good experience. if you want to be in this company as a software developer, practice coding questions. It typically involves application submission, initial screening, interviews (which may include phone, video, or in-person meetings), and potentially assessments or background checks.
the interview process is easy. it has 3 rounds ; 1. Interview with recruiting hr 2. technical round with team lead - go through your resume 3. technical round with team
Interview questions [1]
Question 1
Hash algorithm to search number of alphabets in a string. prepare const pointer throughly
I applied through university. The process took 4 weeks. I interviewed at Cognex (Natick, MA) in Feb 2023
Interview
Discussed my experience and some coding questions, as well as why I am interested in the position and my expectation. It was smooth and the interview team was very nice and helpful