I applied online. I interviewed at IMC Trading (Sydney) in Apr 2019
Interview
1. Online coding test: Straight forward question in C++/Java. Requires some simple string parsing.
2. Aptitude test: Standard pattern matching.
3. Video interview: Lots on Big O complexities, 15 seconds to see the question, 30 seconds to answer.
4. On-site (1): 2 hour technical, you're given a trading systems esque question. You design a solution for an hour, then you code it up in the next hour. There's an automated testing system.
5. On-site (2): One technical discussion and one behavioural, the technical discussion is high-level (no white-boarding), more about your projects / some technical traits.
Interview questions [1]
Question 1
Is searching through a sorted binary tree (binary search tree) always have a better complexity than binary search?
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.