There were two rounds: an interview on campus with two employees, and then final rounds at their branch in Cary, North Carolina about a month later. For the final round there were two 30 minute, one-on-one interviews. One was technical and they asked me to coding questions, and the other one was behavioral/technical (mainly theoretical questions about Java). When I mentioned that the language that I was most proficient in was C++, my interviewer asked me more questions about C++, which was nice because I couldn't remember too much about Java and I think I was able to redeem myself. Overall was a great interview experience.