I applied online. I interviewed at IMC Trading in Sep 2020
Interview
This is record video interview. Each question has their own prepare time and answer time, like question 1 has 15 seconds to prepare and 1 minute to answer. The whole process goes well.
Interview questions [1]
Question 1
1. describe your favorite project and your contribution and why you like this project?
2. describe a experience which you receive the feedback from others, and how you improve it?
3. immutable data models are always thread safe?
4. quick sort is always the most efficient/fastest sorting algorithm?
5. hashmap/hashtable is always more efficient (faster) than linear search?
6. Is it better to run one thread on one task or multithread on one task?
7. time complexity:is O(n^2) always slower than O(n)?
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?