I applied through college or university. The process took 4 weeks. I interviewed at IMC Trading (Chicago, IL) in Feb 2014
Interview
Met them at a school fair, gave them my resume and they contacted me for an online assessment (through codility). I did quite poorly on that though, as I was at the very beginning of the interview process and I hadn't had time to even review dynamic programming (and for some reason many of the questions were that). I guess, look at project Euler, one of the questions was from there (something with pieces of food that you have to collect, which I didn't have time to even think about). I also felt that there wasn't enough time for the online test, but I believe it was just me being underprepared.
I also had an on campus interview (which I thought went really well) where I talked about hash maps and then DFS/BFS in a BST.
Overall, easy enough to go to the on-site, but I wasn't able to...
Interview questions [1]
Question 1
So there was one question which was solved with a stack that I don't actually remember (calculate the time), one BST, one linked list that had loops and was represented as an array, and the collect rice from a chessboard problem.
I applied through college or university. I interviewed at IMC Trading (Chicago, IL)
Interview
for online assessment, there was a question about calculating info from an order book. helps if you know how one works beforehand. only one question and coding preferred in C++ or java.
one technical round and one hr round. technical round was moderately hard. hr round was about your personality, asking about general questions to check if you fit in their workspace.
Coding Challenge, Recruiter Phone Screen, Project Interview, Onsite. Coding Challenge was definitely on the challenging side of those I've taken. They dive deep into your past & current experiences for project interview. Onsite was challenging -- a long problem statement.
Interview questions [1]
Question 1
Why IMC? Challenging Project? Favorite language feature?