First, I got a phone call from the leading financial engineer, we discuss about a fix income problem, it is about the time value of the bond, and then I was ask to describe a structure of a programming idea using Cpp. He likes the answer, and I was invited to a on-site interview in Chicago office. It is followed by 3 one on one interviews in the morning and 2 one on one interview in the afternoon. Lots of question about fix income market and conceptual cpp question. And also some algorithm question and some question about the black-sholes and stochastic and martingale theory. Most of them are very basic questions, but the time length of the interview process is a bit long, all together, the length is approximately 6 hours. The financial engineering team is very kind and patient. And senior people will take you out for a nice lunch. But they are very picky about the skill you possess, and you should be extra smart when you meet the head of the team in the afternoon, very smart person and might ask you some algorithm questions.