I applied through an employee referral.
The interview process was heavily focused on C++ and algorithmic problem solving. One of the technical rounds involved a fairly difficult dynamic programming problem. The interviewer expected me to derive the recurrence from the problem rather than immediately applying a standard DP pattern. There were several follow-up questions around:
I was given a challenging dynamic programming problem where the main difficulty was identifying the right DP state and transitions.
After deriving a solution, I was asked how I could optimize the time and space complexity and how the approach would behave under larger constraints.
The following metrics were computed from 7 interview experiences for the Jump Trading Software Engineer role in Chicago, Illinois.
Jump Trading's interview process for their Software Engineer roles in Chicago, Illinois is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Jump Trading's Software Engineer interview process in Chicago, Illinois.