The first stage was two questions on Hackerrank, in which you get two hours to complete.
Then there is a video interview, a phone screen with HR, and virtual final round interviews.
First round:
Given the chessboard size, knight starting position, end position, and bishop position, find the minimum number of moves for the knight to move from its starting position to the end position. The knight cannot move on any square that the bishop is attacking, but it can go on those squares if the knight captures the bishop.
Implement a stack with the functions pop, push, inc, isEmpty, and peek. The inc function increases the first n elements of the stack by a value i.
The following metrics were computed from 5 interview experiences for the IMC Trading Software Engineering Intern role in United States.
IMC Trading's interview process for their Software Engineering Intern roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IMC Trading's Software Engineering Intern interview process in United States.