I applied online. The process took 1 day. I interviewed at Instec (Naperville, IL)
Interview
screen call by HR. Then got invited to the place, took a personality test, algorithm test, and then had couple more technical interviews. One was a 2 on 1 interview. The people seemed pretty outdated and their questions were more along the lines of "how did you overcome this, that, etc" so it wasn't bad at all