I applied through university. The process took 5 days. I interviewed at KCG
Interview
It is first phone interview for about 30min. We talk about my project first and they pretty interested in C rather than Java.
The first question is about Java collections. To implement a HashMap. This question is quite easy and we discuss how java collections implement HashMap.
The second question is: given a self-defined struct in C, how to determine its memory usage when malloc this struct.
I applied through a recruiter. The process took 1+ week. I interviewed at KCG (Jersey City, NJ)
Interview
They will send you a code test, you have to finish it in a week. Then there will be a follow up phone screening if they like your code. If you pass the phone screening, you will be invited onsite to do 1:1 interview with the team. You will meet each everyone in the team and most of them would give you coding tasks.
Interview questions [1]
Question 1
Give you some random Java Class(interface) definition and ask you to implement your concrete class with the same functionality