All Companies

IMC Trading Interview Questions

94 real interview questions at IMC Trading.

Showing 31–60 of 94 questions

31

Draw the payoff of a put option.

TraderGraduate Trader
32

A robot is 3 cm from the left edge and 17 cm from the right edge of a table. The robot moves with equal probability 10 cm to the left or to the right in each step. What is the expected number of steps before the robot falls off the table?

TraderGraduate Trader
33

There are 27 race cars and you can only race 5 of them at a time. You do not have a stopwatch. What is the minimum number of races required to determine the 3 fastest cars?

TraderGraduate Trader
34

Draw a graph of profit versus price for a call option with a fee of £3. What features of this graph are of interest to traders?

TraderGraduate Trader
35

What is the minimum number of cards required to build a card tower with 100 levels, given that you need 2 cards for 1 level, 7 for 2 levels, and so on?

TraderGraduate Trader
36

Which type of graph is best used to describe time-series data?

TraderGraduate Trader
37

There are 27 cars and only 5 cars can race at a time. How many races are needed to determine the 3 fastest cars?

TraderGraduate Trader
38

Consider a game where you flip a fair coin: if it lands heads, you win $20, and if it lands tails, you lose $5. Would you like to play this game? In a second game, the payouts are $20 million for heads and lose $5 for tails. Would you prefer the second game? Lastly, if the payouts return to $20 for heads and -$5 for tails, but you can choose to play either once or 100 times, which option do you prefer and why? Please explain your reasoning.

TraderGraduate Trader
39

What is the expected value (EV) of a standard six-sided dice roll?

TraderQuantitative Trader
40

Six people sit randomly around a round table. What is the probability that they are seated in increasing order by their age?

TraderQuantitative Trader
41

You have 12 identical balls, one of which is heavier than the rest (you don't know which). Using only a balance scale that can show which side is heavier, what is the minimum number of weighings needed to identify the heavier ball?

TraderQuantitative Trader
42

You have 27 horses. You can race up to 5 horses at a time. What is the minimum number of races required to determine the top 3 fastest horses?

TraderQuantitative Trader
43

What is the probability of landing on the Broadway street tile in Monopoly after 10 rotations? You can approximate the answer.

InternIntern
44

What are hashmaps, and how are they implemented?

InternIntern
45

Two teams are playing each other, and both have positive (plus) odds to win. How much should you bet on each team, and why?

Trader InternQuant Trader Intern
46

You and a taxman are playing a game with N cards, each labeled with a natural number from 1 to N. You can pick a card only if at least one of its factors is still on the table, and for every card you pick, the taxman takes all available factors of that card from the table. How do you maximize your score?

Trader InternQuant Trader Intern
47

When rolling a fair six-sided die repeatedly, what is the probability that, before rolling any odd number, you have rolled each even number (2, 4, and 6) at least once?

Trader InternQuant Trader Intern
48

In a beer pong game with a 4x4 arrangement of cups, each time you land a ball in a cup, both the row and the column containing that cup are removed. Assuming each throw lands in any remaining cup with equal probability, what is the probability that you win the game in the minimum possible number of throws?

Trader InternQuant Trader Intern
49

A drunk passenger boards an airplane and sits in a random seat. Each subsequent passenger sits in their assigned seat if it is available; otherwise, they choose a random unoccupied seat. What is the probability that the last passenger will be able to sit in their assigned seat?

Quant ResearcherQuantitative Researcher
50

Explain the Law of Large Numbers to someone with a non-STEM background. Also, explain one of the sorting algorithms to someone with a non-STEM background.

Quant ResearcherQuantitative Researcher
51

A fair coin is tossed repeatedly. What is the expected number of tosses required to first see the sequence 'HHH' (three consecutive heads)?

Quant ResearcherQuantitative Researcher
52

Explain a sorting algorithm to someone without a STEM background. Also, explain the law of large numbers to someone without a STEM background.

Quant ResearcherQuantitative Researcher
53

What is the expected number of times you need to roll a fair six-sided die to see an odd number?

TraderGraduate Quant Trader
54

There are some fish in a bucket. Three fishermen come to the bucket one after another. The first tries to divide the fish into groups of three but finds one fish left over, so he takes this one and a third of the remaining fish. The next fisherman tries to divide the rest into three, again finds one left over, and takes that one and a third of the remainder. The third fisherman does the same. What is the minimum number of fish that could have been in the bucket initially?

TraderGraduate Quant Trader
55

You are given two dice: one numbered 1 to 6 and the other numbered 1 to 4. You choose one at random and roll it twice. The first roll is a 2. What is the expected value of the second roll?

TraderTrading Intern
56

There is a 20 cm long table. You start 3 cm from the left edge. Each move, you go either 10 cm to the left or to the right with equal probability. If you reach either edge of the table, you fall off immediately. How many moves do you expect to make before falling off?

TraderTrading Intern
57

What is the variance of a six-sided dice roll?

TraderTrading Intern
58

Complete the function findValuation which returns the expected price of a house using linear interpolation of given data. The function must return the price rounded to the nearest integer. Function signature: findValuation(reqArea: int, area: list of int, price: list of int) -> int. Constraints: 500 < reqArea < 10^5, 500 < area[i] < 10^5 for all i.

Software EngineerSoftware Engineer
59

Explain the concepts of a queue and a stack to a layperson.

Software EngineerSoftware Engineer
60

What is the time complexity of different std::set operations?

Software EngineerSoftware Engineer

Want the full solutions?

Get detailed walkthroughs for all 94+ IMC Trading questions with Quant Blueprint.

Get Started