I applied online. The process took 2 days. I interviewed at TSI Incorporated (Shoreview, MN) in Mar 2017
Interview
The whole interview process was about three hours. It included a tour and soldering test. I was pretty much told that they wanted to hire me on. They also showed me some of the products they make and gave me a brief history of the company.