I applied online. The process took 2 weeks. I interviewed at nFocus Solutions (Phoenix, AZ) in Jul 2016
Interview
First step is a phone screen; the second step is panel interview with HR, someone in your position, the product manager, and the president. I thought I would be overwhelmed with so many people, but they made me feel really comfortable.