I answered every question successfully and got along with everyone. However, throughout the whole process, I got the distinct impression they were just farming me for trading strategies from my existing company.
There were multiple sessions where the interviewer did nothing but prod for confidential information.
At the end, they rejected me with no explanation.
Because they wasted my time, I'm posting all the questions they asked here. If you're in the industry, I strongly recommend avoiding this interview.
Given a char buffer[4096], write a malloc implementation.
Given a dependency graph, write a function to return a vector of all nodes such that all children are listed before the parent. Then make the function print each node only once.
Two players are playing a game where you can pick either 1 or 2. The player that gets to 15 wins. Is there a strategy such that one player will always win, and if so, which player can use it?
Write a dot product of 1,000,000 numbers that runs as fast as possible using SSE/AVX.
Take an integer, sum the square of its digits, and repeat on the result. Some numbers will converge on 1, others will converge on 89. Write an algorithm to give the count of numbers from 1 to 1,000,000 that converge on 89.
The following metrics were computed from 1 interview experience for the Jump Trading Quantitative Software Engineer role in New York, New York.
Jump Trading's interview process for their Quantitative Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Jump Trading's Quantitative Software Engineer interview process in New York, New York.