I applied through college or university. The process took 2 weeks. I interviewed at Citadel (Chicago, IL) in Feb 2016
Interview
The first round was on campus and a technical / walk through resume for 45 minutes. I then got invited to their Chicago office for 4 rounds of 45 minutes each. The experience was quite stressful. You sit in a small room and the interviewers come in and go out of the room while you sit there for 3 long hours. It felt so repetitive as two or more of the interviewers would ask the same questions about a project or my previous work experience.
Interview questions [1]
Question 1
Most were algorithms based but there was one round about abstract thinking where I had to come up with a number for an abstract question about the GDP of a country.
Online assessment with 3 coding questions on bfs and stacks etc.
First round on a simple coding question with some basic CS questions on top of it and also asked many CV questions and motivations
Did not proceed after this round
I had an HR screen where they asked about my experience at my previous company and to prepare for C++ to talk with the hiring manager. They asked about why I got laid off at my previous company.
Application
I interviewed at Citadel (Hong Kong)
Interview
OA then phone interview, discussed about experience, coding rounds, and some open ended questions afterwards. The last 5 - 10 mins was for interviewee to ask questions back. Didn't pass this round :(