The process consisted of three interviews: a phone interview, an interview with one of the managers, and a technical interview with the board. I found the last interview to be the most challenging. Be sure you are prepared to be asked many technical questions about every portion of your resume in rapid-fire format. This was my first technical interview and a good learning experience.