I applied online. I interviewed at Graftek Imaging (Austin, TX) in Jan 2026
Interview
The first step in the process is an online IQ test where you have to solve brainteasers in a limited time window. Next, there will be a 30min HR interview to start out. It features mostly behavioral questions including "Why should we choose you over other candidates for this role?" and "Tell us why you chose Graftek Imaging". Then there is a long technical interview spanning multiple hours. First, they ask you resume stuff. Then you have to prepare (at least) two presentations, one for a project of your choice and the other for an application of their products. Despite how niche the machine vision industry is, they expect nothing short of mastery of their products in this presentation. Be prepared for 2 programming questions to be asked, one focusing on OOP. Strongly preferred qualifications are master's degree and industry experience. You will be expected to exert an inordinate amount of effort for the presentation alone, not to mention they are hypercritical about industry experience, which most applicants to these positions will likely lack. I wish I could get all the time I spent preparing those slideshows back.
Interview questions [1]
Question 1
Graftek has received a request for a proposal with the following requirements:
The customer would like to build a vision system to detect 1 mm x 1 mm red inclusions on a white plastic sheet of material (dimensions of 2 meters by 1 meter) moving at a rate of 3 meters per second. Due to the customer’s design, the camera cannot be positioned
further than 300mm above the area of inspection. The customer will provide their own white LED light to illuminate the sheet. The host computer performing the image processing will be approximately 20 meters away.
Use Graftek’s current product offerings (available on
http://www.graftek.com), to present a slideshow containing your recommendation for the appropriate cameras and lens, along with your assumptions and justification for your selections.
First interview is over the phone, second is a technical interview virtual/in-person. "Homework" for the technical interview was emailed before the interview. Following the review of homework, a mathematical riddle and programming questions were asked.
Interview questions [1]
Question 1
Write code in your preferred programming language to shuffle a deck of cards.
Firstly an IQ test, then a 30 mins phone screen. Then assigned a real-life project, need to make slides for presentation. Then a 3 hours online interview: resume, presentation, 2 programming problems.