applied at career fair, got a call soon after, had two phone interviews (one screening type, the other was technical) and also had to do a third recorded response interview through montage learning. Overall, the recruiter and interviewer i interacted with were very nice and professional. They were helpful and it seemed like it would have been a great environment to work in. From the career fair to when i ended up getting an offer after all the interviews was like a total time of like 4 weeks, so pretty fast compared to other companies. The first interview was going over your resume in depth, them explaining about their development teams. The second technical interview were mainly OOP, string manipulation, linked lists questions... really know your OOP and class/interface java stuff. Salary offered was impressive but i chose a internship closer to home.