There was coding assessment followed by phone interview that was 75% technical coding 25% non technical. Than in invite to weekend long interview in Chicago with dinner and full day of interviewing. The day was comprised of FE case study, a stats question interview, an option pricing interview, as well as non-technical discussion.
Overall a very positive experience and CTC seems like a good company with good people.