Throughout the process, the recruiters were extremely good at keeping me in the loop and up to date, along with setting my expectations as to what was coming up. It was probably the best experience I've had interviewing. My process looked as follows:
Long Codility test. Questions were 1 LeetCode-style easy level, 2 LeetCode-style mediums. I was encouraged by the recruiter to program in C++.
Phone interview. Very technical questions on low-level programming and concurrency, and an easy C++ question. We got down to assembly and beyond in the low-level question.
On-site. Three individual interviews with 5-10 minutes at the start with questions about my CV, then whiteboard problems. More LeetCode-style problems with some space for low-level performance considerations. Some C++ questions and general SWE questions, such as design patterns, testing, etc.
What would be the output with these semaphores?
The following metrics were computed from 1 interview experience for the Jump Trading Software Engineer (Core Dev Team) role in London, England.
Jump Trading's interview process for their Software Engineer (Core Dev Team) roles in London, England is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Jump Trading's Software Engineer (Core Dev Team) interview process in London, England.