I applied online. The process took 8 weeks. I interviewed at IMC Trading (Sydney) in May 2017
Interview
Multiple stages, first is a 3 hours coding test of 3 questions. Then aptitude/numeric test + personality test, followed by video interview and then an on-site interview consisting of a coding station (laptop) and problem solving station (white board). If you pass this you get invited to a super day that is similar to the first on-site, if you make it through the superday you get an offer.
Interview questions [1]
Question 1
What would you change about programming language X?
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.