I applied through a recruiter. The process took 1 week. I interviewed at Cognex
Interview
I was first contacted by a recruiter about the position. After a bit of correspondence, the recruiter requested a phone interview. That went well and I was asked into the office for a set of on campus interviews. There was a set of six interviews with half an hour each interview. Only one them tested my coding skills.
Everyone I talked to seemed very knowledgeable and passionate about their work.
Interview questions [1]
Question 1
- In C++, create a function that swaps the values of two variables.
- In any language, print the following for the numbers between 1 and 100:
- If the number is divisible by 3, print "Fizz"
- If the number is divisible by 5, print "Buzz"
- If the number is divisible by both 3 and 5, print "FizzBuzz"
- If the number is not divisible by 3 or 5, print the number
- In C++, create a function that reverses a string