All Companies

Citadel Interview Questions

141 real interview questions at Citadel.

Showing 6190 of 141 questions

61

How will the probability of an option ending up in the money change if the volatility of the underlying stock increases?

Quant ResearcherQuantitative Researcher
62

What is the difference between Gaussian Naive Bayes (GNB) and logistic regression? Under what circumstances would you choose one over the other?

Quant ResearcherQuantitative Researcher
63

Given that log X is normally distributed with mean 0 and variance 1, compute the expected value of X.

Quant ResearcherQuantitative Researcher
64

How do you estimate the square root of 5?

Quant ResearcherQuantitative Researcher
65

You have two strings, each of which takes exactly one hour to burn completely when lit at one end. The rate of burning is non-uniform and differs between the strings. Using only these two strings and a way to light them, how can you measure 45 minutes?

Quant ResearcherQuantitative Researcher
66

Write a function to calculate Fibonacci numbers using recursion.

AnalystQuantitative Analyst
67

Suppose you roll two fair six-sided dice. What is the probability that the sum of the two dice is equal to 8?

AnalystQuantitative Analyst
68

How would you run a Monte Carlo simulation in Python to predict the probability of obtaining 4 out of 6 coins as heads, without using for loops?

AnalystQuantitative Analyst
69

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

AnalystQuantitative Analyst
70

1. You have two fair dice. What is the probability that their sum is a prime number? 2. Three people play a game where each flips a coin. The last person with a different result wins. What is the expected number of flips? 3. What is 17 multiplied by 23? 4. What is the square root of 2907 to two decimal places? 5. If the S&P moves 0.3% and AAPL's beta is 1.2, what is AAPL's expected move? 6. Write a function to find arbitrage opportunities in a currency exchange matrix. 7. Given real-time trade data, design an algorithm to detect wash trading. 8. Implement a fast moving median calculator for streaming data. 9. How would you arbitrage S&P 500 futures versus the underlying basket? 10. What happens to options prices during earnings announcements? 11. Design a mean-reversion strategy for ETF pairs trading. 12. 100 people wear either red or blue hats. Each person can see others' hats but not their own. They must all simultaneously guess their own hat color. They can plan beforehand. How do they maximize group survival?

AnalystQuantitative Analyst
71

What are the assumptions of linear regression?

AnalystQuantitative Analyst
72

How would you design a machine learning algorithm that uses Twitter data to generate a trading strategy?

AnalystQuantitative Analyst
73

Write a Python function to calculate the variance of a given list of numbers.

AnalystQuantitative Analyst
74

How can you detect a loop in a linked list?

AnalystQuantitative Analyst
75

Write a function to traverse a binary tree without using recursion.

InternIntern
76

How would you construct an options position that is long vega and short gamma?

TraderTrader
77

What is the probability of finding two consecutive ones in a randomly generated binary string of length n, where each bit is equally likely to be 0 or 1?

TraderTrader
78

What is the probability of picking two diamonds and one card that is not a diamond from a standard deck of 52 cards?

TraderTrader
79

Suppose I have two pancakes: one with both sides burnt, and one with one burnt side and one unburnt side. I randomly choose one pancake, then randomly look at one of its sides. If the side is burnt, what is the probability that I picked the pancake with both sides burnt?

TraderTrader
80

What is the probability of getting a three-of-a-kind in Texas Hold'em poker?

TraderTrader
81

Implement a class for the game Connect 4.

Software Engineer InternSoftware Engineer Intern
82

Given an array v, find the number of pairs of indices (i, j) such that v[i] = v[j] = v[i+1] + v[i+2] + ... + v[j-1]. Your solution should have time complexity O(n log n).

Software Engineer InternSoftware Engineer Intern
83

How would you solve a scheduling issue given a directed acyclic graph (DAG) of tasks and k computers? What if k is one or infinity?

Software Engineer InternSoftware Engineer Intern
84

Design an algorithm to randomly select people in a city such that the probability of selecting someone from a given district is proportional to the district's population size. Additionally, discuss how you would test your implementation and optimize its runtime, considering repeated calls to the selection function with an acceptable error margin.

Software Engineer InternSoftware Developer Intern
85

If a Binary Search Tree was implemented incorrectly such that a node has a left child that is not smaller than itself, how would you detect this violation? What is the most efficient method to identify this issue?

Software Engineer InternSoftware Developer Intern
86

There are three random variables, X, Y, and Z. The three correlations between the variables are equal, i.e., ρ = Corr(X, Y) = Corr(Y, Z) = Corr(Z, X). What is the tightest possible bound you can give for ρ? How about the general case for n random variables?

Quant ResearcherQuant Researcher
87

What is the difference between LASSO and ridge regression?

Quant ResearcherQuant Research
88

Describe linear regression in detail.

Quant ResearcherQuant Researcher
89

Given an n x n chessboard, return the minimum number of knight moves required to get from point (a, b) to point (c, d).

Software Engineer InternSoftware Engineering Intern
90

Return a minimum-length list of perfect squares whose sum equals a given value k.

Software Engineer InternSoftware Engineering Intern

Want the full solutions?

Get detailed walkthroughs for all 141+ Citadel questions with Quant Blueprint.

Get Started