I applied through university. The process took 3 weeks. I interviewed at EarthSoft (Logan, UT) in Nov 2015
Interview
I first came into contact with Earthsoft at a career fair at the University I attend. I gave them my resume and was contacted by email about a phone interview. A couple weeks after the phone interview, another interview was set up. I met with two employees who interviewed me for an hour and asked technical questions. I then had a phone interview immediately after for another hour with two employees. It was also a technical interview and we used screen sharing so they could view my code.
Interviewed with hiring managers. It was pleasant. Answered questions about my background and experience and some technical questions. Getting the interview took a long time. Close to a month after I applied.
First call was with the CEO, then a hiring manager. The final stage involves the same hiring manager and the few other experienced members of the team. There's additional background/security checks and references done by the HR.
Interview questions [1]
Question 1
Was given a feature and asked to build a simple application using any programming language of choice.