After the application, I was contacted by a recruiter who proceeded to administer an aptitude assessment involving basic business mathematics, but also digital logic questions as well as some pseudocoding. After that came the video interview. It was simply six behavioral questions. When I got the results back, the recruiter said I had scored high enough to be considered for the more rigorous position I mentioned above, instead of the position I initially applied for.
A couple of weeks later came the in-person interview in their NYC office. From doing research on the experiences of prior candidates (thank you Glassdoor), I figured there would be more aptitude assessments at the Interview Day but was told prior that there wouldn't be. The Interview Day, for me at least, adhered to this schedule:
1. Introductory session with 3 recruiters/staff members that administered an overview of the company and details of the program's contract. It also acted as a meet-and-greet amongst attending candidates. It was almost entirely reminiscent of what one would hear from other reviewers of the organization.
2. A behavioral interview similar to the video interview.
3. A technical interview gauging your software/coding strengths. I had material pre-prepared for this, thinking it might help my case. It was a suggestion on the brochure that you do.
Overall, it was an interesting experience with friendly people, but even though I was turned away, I wasn't going to join them anyway; the program logistics and financial circumstances were not condusive for me personally.