Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso IMC Trading nel mese di dic 2020
Colloquio
The first stage was two questions on Hackerrank in which you get two hours to complete. Then there is a video interview, phone screen with HR, and virtual final round interviews.
Domande di colloquio [1]
Domanda 1
first round: 1) Given the chess board 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.
2) 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.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso IMC Trading (Chicago, IL)
Colloquio
The interview process was pretty straightforward. It began with an online assessment, which was decently difficult. If you did that and passed the resume screen, then you'd hop on a call with a recruiter that was both behavioral and technical in nature. Then, you'd do a final that replicated both a design and coding portion. Overall, I had a great experience.
I got asked asked a sequence of questions involving modern C++ concepts, which I had not had the chance of covering beforehand. However, the interviewer was open to giving me some basic concept explanations to allow me to progress.
Domande di colloquio [1]
Domanda 1
What is a pointer, shared pointer, how to manage object ownership
had to code something that a software engineer at the company would work on. required to use Java for the interview process. had to explain the usage and pros/cons of various of data structures in the implementation