All Companies

Jump Trading Interview Questions

50 real interview questions at Jump Trading.

Showing 3150 of 50 questions

31

Given an array of characters, implement the 'malloc' function as in C. Ensure you write 'malloc' in a way that allows you to implement the 'free' function later. (The second part of the question is to implement 'free').

Software EngineerSoftware Developer
32

Compute the expected value of the maximum of n dice rolls.

Quant Researcher InternQuantitative Researcher Intern
33

There are four balls, two black and two white. You randomly pick two balls and flip their color (black to white or white to black). You repeat this process. How many times, on average, must you repeat this to ensure all four balls are the same color?

Quant Researcher InternQuantitative Researcher Intern
34

How can two devices synchronize their clock times over a network?

InternTech Ops Intern
35

What are the different states a Verilog register can have?

Software EngineerFPGA Engineer
36

Explain the difference between blocking and non-blocking assignments.

Software EngineerFPGA Engineer
37

Let U₁, U₂, ... be independent uniform (0,1) random variables. Define N = min{ n : sum_{i=1}^n Uᵢ > 1 }. What is E[N]?

TraderQuantitative Trader
38

How many zeros are there in 100 factorial (100!)?

TraderQuantitative Trader
39

You have 8 balls that are identical in appearance, but one of them is heavier and the rest all have the same weight. Using a balance scale, what is the minimum number of weighings required to guarantee finding the heaviest ball, and how would you do it?

Software EngineerSoftware Engineering
40

Write a function that prints 'fizz' if the parameter is divisible by 3 and prints 'buzz' if it is divisible by 5. You may use any programming language.

Software EngineerSoftware Engineering
41

What is the Global Interpreter Lock (GIL) in Python, and how does it affect multi-threaded programs?

Software EngineerSenior Software Engineer
42

Implement a vector in C++ that stores its elements on the stack when the number of elements N is less than 10, but uses the heap to store any exceeding elements when N is 10 or greater.

Software Engineer InternSWE Intern
43

Describe an efficient way to implement a lazily initialized singleton pattern in C++.

Software Engineer InternSoftware Engineer Intern
44

Design a linked list class.

Software Engineer InternSoftware Developer Intern
45

Swap two variables without using a temporary variable.

Software Engineer InternSoftware Developer Intern
46

What is a virtual destructor?

TraderTrading Intern
47

Task 1: You are given a string containing only numbers and the mathematical operators '+' and '*'. Read the string character by character. If it is a digit, push it onto a stack. If it is an operator, pop two elements from the stack, apply the operator, and push the result onto the stack. If there are not enough elements on the stack or no operator to apply, return -1. For example, for '12+4*7*', the result should be 84. Task 2: You have three ticket options: a 1-day ticket for $2, a 7-day ticket for $7 (valid for 7 consecutive days), and a 30-day ticket for $25. Given a list of days (integers in increasing order) on which you plan to travel, return the minimum possible amount of money you need to spend on tickets. For example, given [1,2,3,4,5,11,12,25], the minimum possible cost is 13.

Software EngineerC++ Software Engineer
48

Suppose a collection of n random variables have all pairwise correlations equal to c. Find, with proof, the range of possible values of c.

TraderQuantitative Trading
49

You have 5 unknown numbers. When selecting any two out of these five, there are 10 possible pairs. You are given the sums of all these 10 pairs. Using this information, find the original 5 numbers.

TraderQuantitative Trading
50

There are four balls: two black and two white. You randomly pick two balls and flip their colors (from black to white or vice versa), and repeat this process. How many times must you repeat this process to be certain that all four balls end up the same color?

Quant Researcher InternQuantitative Researcher Intern

Want the full solutions?

Get detailed walkthroughs for all 50+ Jump Trading questions with Quant Blueprint.

Get Started