The onsite interview rounds at the Mumbai office were a 3-step process. The first round was the technical GD round where the 20 shortlisted candidates were divided into groups of 3-4 and were given a code that they were supposed to debug and provide a solution.
The next round was the Matching Engine round where we were supposed to design and implement an exchange algorithm responsible for order matching.
The next round was the HR round.
What data structure should be used to maintain a queue sorted by price and time priority?
The following metrics were computed from 1 interview experience for the IMC Trading Graduate Software Engineer role in Mumbai, Maharashtra.
IMC Trading's interview process for their Graduate Software Engineer roles in Mumbai, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IMC Trading's Graduate Software Engineer interview process in Mumbai, Maharashtra.