Many rounds of telephone interviews. Then some online technical interviews. Finally face to face interview. It gets harder gradually and it is a very long process. It is on the longer side of all job interviews
Interview questions [1]
Question 1
The expected output of a circuit. Starting from a time graph, then analyze what could be the behaviors
Online SystemVerilog coding assessment. 2 hours for one problem. Pretty complex and testbench/waveform were difficult to read/understand. The assessment was to implement a full trading related state machine and datapath control to detect specific patterns.
Interview questions [1]
Question 1
To write and validate a SystemVerilog module implementing a trading related datapath and control flow.
I applied online. The process took 3 weeks. I interviewed at IMC Trading
Interview
Coding challenge followed by recorded video response interview. Coding challenge was an easy fpga challenge in verilog. Video responses were simple personal questions. Tried to constantly talk to the recruiter but usually met with automated responses.
Interview questions [1]
Question 1
Tell us about a challenge you faced while working on a project.