I applied through 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
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 :(
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.