📕 FREE Guide2025 Quant Firm Tier List

Citadel Securities Interview Questions

List of Real Interview Questions from Citadel Securities

59 Questions
Updated 2025

Quant Interview Questions

59 questions

1

You regress X1 against Y and obtain an R-squared value of 0.1. Then, you regress X2 against Y and obtain an R-squared value of 0.2. What is the maximum possible R-squared when regressing both X1 and X2 against Y together?

Quantitative Researcher Interview
2

Given a string, return all possible permutations of its characters as a list. You may use recursive backtracking or any relevant Python packages.

Quantitative Researcher Interview
3

Starting at the origin on a grid, you can move either up/down or left/right at each step. After N steps, how far can you be from the origin? Additionally, if there are two boundaries, what is the probability that you reach one boundary before the other?

Quantitative Researcher Interview
4

If you toss a fair coin N times, what is the probability that you will get an even number of heads? Follow-up: Now, what if you have N - 1 fair coins, and the Nth coin is biased and lands on heads with probability p?

Quantitative Researcher Interview
5

What happens if two features are highly collinear in Lasso regression?

Quantitative Researcher Interview
6

Explain the basics of logistic regression.

Quantitative Researcher Interview
7

What happens to the R-squared (R^2) value if you double the data in a regression analysis? What about the t-value?

Quantitative Researcher Interview
8

We have n switches, each with probability p_i of being on and 1-p_i of being off. What is the probability that C or more switches are on? What if C is a uniform random variable between 0 and n?

Quantitative Researcher Interview
9

Given an array representing the price of a stock on each day, and an integer k, determine the maximum profit you can achieve by completing at most k buy-sell transactions (you must sell before buying again).

Quantitative Researcher Interview
10

Given n balloons, each balloon is painted with a number on it represented by an array nums. You are to burst all the balloons. If you burst balloon i, you get nums[left] * nums[i] * nums[right] coins. Here, left and right are adjacent indices of i. After the burst, the left and right balloons become adjacent. Find the maximum coins you can collect by bursting the balloons wisely.

Quantitative Researcher Interview
11

Randomly generate points (x, y) on the circumference of a circle in two dimensions. What is Var(x)? What if you randomly generate points on the surface of a sphere instead?

Quantitative Researcher Interview
12

In ridge regression, what happens to the expected value of the estimate if you perturb your data matrix?

Quantitative Researcher Interview
13

What is the limit of x^x as x approaches 0?

Quantitative Researcher Interview
14

What is the difference between ordinary least squares (OLS) regression and Ridge regression?

Quantitative Researcher Interview
15

Implement a Python function to price an American option using backward induction.

Quantitative Researcher Interview
16

What is the difference between concurrent and multicore systems?

Software Engineer Interview
17

How does std::unordered_map work in C++? Provide an example.

Software Engineer Interview
18

Implement a thread pool for sending messages.

Software Engineer Interview
19

Reverse the words in a sentence string in-place.

Software Engineer Interview
20

Design a random number generator that, given a list of probabilities corresponding to a discrete set of outcomes, outputs each outcome with its specified probability.

Software Engineer Interview
21

Implement a shared pointer class in C++ that manages shared ownership of a dynamically allocated object. Ensure proper reference counting and memory management.

Software Engineer Interview
22

Implement a shared_ptr smart pointer in C++ that manages reference counting and ensures proper deletion of the managed object when no references remain.

Software Engineer Interview
23

Given 25 horses and a race track where only 5 horses can race at a time, what is the minimum number of races required to determine the fastest horse?

Trader Interview
24

What is the square root of 800 rounded to two decimal places?

Trader Interview
25

Write code to generate the Fibonacci sequence.

Trader Interview
26

Given constraints on the correlations between three random variables, provide bounds for the correlation between one pair of them.

Trader Interview
27

Describe a program to determine whether a given integer is a prime number.

Trader Interview
28

What is the shape of the gamma curve for a call option?

Trader Interview
29

What is the house edge of a standard game of roulette?

Quantitative Trader Interview
30

What is the probability that a coin is biased (always lands heads), given that you observe five heads in a row?

Quantitative Trader Interview
31

Write Python code to determine if a given integer is a prime number.

Quantitative Trader Interview
32

Arrange the numbers 1 through 5 randomly around a circle. What is the expected number of numbers that are smaller than both of their neighbors?

Quantitative Trader Interview
33

What is the expected number of rolls needed to see each side of a fair six-sided die at least once?

Quant Trader Intern Interview
34

If you find a coin on the street, what is the probability that it is a biased (unfair) coin?

Quant Trader Intern Interview
35

Price an option where the underlying asset is the outcome of a fair six-sided die roll.

Fundamental Analyst Interview
36

Two tennis players, A and B, are at deuce. Player A wins a point with a 60% chance, and Player B wins a point with a 40% chance. What is the probability that A wins the game?

Fundamental Analyst Interview
37

You and a friend each independently receive a value drawn uniformly from (0,1). After seeing your value, you can choose to switch values with your friend or keep your original value. What is the probability that you end up with a higher value than your friend at the end of the game?

Fundamental Analyst Interview
38

James goes to the gym every Monday and Tuesday. On every other day of the week, he independently has a 30% chance of going to the gym. On a random day, James is spotted at the gym. What is the probability that it is Monday?

Quantitative Trading Intern Interview
39

Coin A lands heads with probability 2/3, and coin B lands heads with probability 1/3. If you flip the selected coin three times and observe heads each time, what is the probability that the coin is coin A?

Quantitative Trading Intern Interview
40

If N people each put their hat in a room and then each randomly pick one hat, what is the probability that a given person gets their own hat back?

Quant Research Intern Interview
41

Derive and explain the concept of put-call parity in options pricing.

Quant Research Intern Interview
42

Given n random variables from the same distribution, where the correlation between each pair of two variables is the same, what is the range of possible values for the correlation?

Quant Research Intern Interview
43

James goes to the gym every Monday and Tuesday. On every other day of the week, he independently has a 30% chance of going to the gym. On a random day, James is spotted at the gym. What is the probability that it is Monday?

Quantitative Trading Intern Interview
44

Coin A shows heads with probability 2/3, and coin B shows heads with probability 1/3. If a coin is chosen at random and flipped three times, each resulting in heads, what is the probability that the coin is coin A?

Quantitative Trading Intern Interview
45

How can you implement a rolling mean and variance of a data stream in O(1) time per update?

Quantitative Researcher Intern Interview
46

What is the expected value of the maximum among N normally distributed random variables?

Quantitative Researcher Intern Interview
47

Given a number, determine whether it can be represented as the sum of two or more consecutive integers.

Quantitative Researcher (Intern) Interview
48

What is the expected number of rolls of a fair six-sided die required until each face has appeared at least twice?

Semi-Systematic Trader Interview
49

Implement a ring buffer data structure. Write functions for both writing data to the buffer and reading data from it.

Software Engineer Intern Interview
50

How do you implement a rolling mean and variance for a data stream in O(1) time per update?

Quantitative Researcher Intern Interview
51

What is the expected value of the maximum of N independent normally distributed variables?

Quantitative Researcher Intern Interview
52

Given a number, determine whether it can be represented as the sum of two or more consecutive integers.

Quantitative Researcher (Intern) Interview
53

Three random variables X, Y, and Z are such that corr(X, Y) = corr(Y, Z) = corr(Z, X) = r. Give the upper and lower bounds for r.

Summer Internship Interview
54

What is the expected value of a fair 6-sided die?

Quantitative Trader Intern Interview
55

If you flip 8 fair coins, what is the probability that more than 4 of them are heads?

Fundamental Analyst Intern Interview
56

Estimate how many basketballs can fit in a standard school bus.

Analyst Interview
57

How is std::map implemented internally?

Quant Developer Interview
58

You have a scale and 18 balls. One of the balls is slightly heavier than the rest, which are identical. What is the minimum number of times you need to use the scale to determine which ball is the heavy ball?

Quant Developer Interview
59

Implement a service to maximize throughput by increasing the number of processes, given a fixed budget constraint.

Software Engineer New Grad Interview