I applied online. The process took 3 weeks. I interviewed at Modular Mining Systems in Mar 2015
Interview
There was an initial phone screen from an HR representative followed by an interview with a technical manager.
The HR screening contained a few, very easy technical questions. One bonus was that the person conducting the interview asked questions about the type of work environment and work I'd like to perform - and recommended that I apply to a different open position.
The technical interview (phone) lasted approximately 1 hour and was broken into three stages: background questions, non-programming related logic puzzle, and short programming problem.
I felt it was a positive experience.
Interview questions [1]
Question 1
The programming assignment - be prepared to write a short program that you normally use a standard library function to perform.