I had three rounds of interview. My first interview was based on designing an efficient data structure for storing and doing transactions related to ask and bid prices of a stock. There were subsequent additions to the information that needed to be stored and I had to modify the data structure accordingly. In the subsequent interviews, the interviewers had asked me questions on computer networks and operating systems. All three interviewers had asked me to solve coding questions on paper. They were really very friendly and helpful. They had also asked a lot of questions related to C++ like virtual classes, implementing shared pointers, size of method etc. C++ was very important and quant knowledge would be an advantage.