I applied in-person. The process took 3 months. I interviewed at Trimble (Denver, CO) in May 2015
Interview
The process took almost three months. It was a three stage interview process. Only the final one was face-to-face with the other two being Skype interviews. The interview process was very intense with interesting questions and presentations. I had to make a couple of presentations during the final interview.