🚀
FREE Guide
•
2025 Quant Firm Tier List →
î •
Reviews
FAQ
Jobs
Login
BOOK A FREE QUANT CONSULT
Sig
Interview Questions
List of Real Interview Questions from
Sig
90 Questions
Updated 2026
Quant Interview Questions
90Â
Questions
5
How can you prevent gradient instability caused by the sigmoid function?
Software Engineer Interview
130
Three real numbers are chosen independently and uniformly at random from the interval [0, 3]. What is the probability that the smallest number is between 0.5 and 1?
Quantitative Researcher Interview
129
If you break a unit stick randomly in two places, what is the expected length of the smallest piece?
Quantitative Researcher Interview
128
Given an n-by-n real matrix A where every entry is nonnegative, and A squared is the zero matrix, what is the maximum number of positive entries A can have?
Quantitative Researcher Interview
127
Two points are randomly selected on the circumference of a circle. What is the expected distance between them?
Quantitative Research Interview
126
A deck of 18 custom playing cards is numbered from 1 to 18. A card is drawn 6 times with replacement. If X is the number of draws that result in a prime number, what is the expected value E(X)?
Quantitative Researcher Interview
125
Two points are uniformly distributed around the circumference of a unit circle. What is the expected value of the distance between them?
Quantitative Researcher Interview
124
Nine white cubes are arranged to form a 3x3 cube, and the outside surfaces are painted green. A single cube is randomly selected and rolled. If the side facing up is white, what is the probability that the selected cube was the middle cube?
Quantitative Researcher Interview
123
1. A painted 3x3 cube consists of 27 small cubes. If one small cube is selected at random and thrown, and upon landing only its unpainted sides are visible, what is the probability that this cube is completely unpainted? 2. Eight people are sitting around a table. If three are selected randomly, what is the probability that at least two of the selected people were sitting next to each other?
Quantitative Researcher Interview
122
Calculate the probability that a person has a disease given that the test result is positive. What is the probability if the test result is positive twice?
Quantitative Researcher Interview
121
What is the probability of getting the sequence HTH before HHT when repeatedly flipping a fair coin?
Quantitative Researcher Interview
120
You toss a fair coin repeatedly. What are the odds that the sequence HTH appears before the sequence HHT?
Quantitative Researcher Interview
119
What is the average distance between two random points on the circumference of a unit circle?
Quantitative Researcher Interview
118
If you randomly cut a cake n times, what is the expected number of pieces?
Quantitative Researcher Interview
117
You can roll a fair six-sided die a maximum of two times. After each roll, you can choose to accept the current roll's value or roll again (if it is your first roll). You must accept the value on your last roll. What is the expected value of this strategy?
Junior Trader Interview
116
You have two torpedoes to hit a boat. Each torpedo has a 2/3 chance of hitting the boat. If you launch both torpedoes, what is the probability that the boat is hit?
Junior Trader Interview
115
Suppose you and I are playing a game and have bet $10, which will go to the winner. At some point, I offer to double the bet to $20. If you accept, the game continues with the new bet; if you refuse, you lose the game and forfeit the original $10. What is the minimum probability of winning that you would need to accept the increased bet?
Junior Trader Interview
114
Suppose we have a $10 bet. At any time, I can ask to double the bet. If you accept, we both put in another $10, so the winner gets $20. If you lose, you forfeit everything; if you reject the double, you lose the initial $10. What is the minimum probability of winning that would make you accept the double?
Junior Trader Interview
113
What is the probability of rolling six consecutive 3s with a fair six-sided die?
Junior Trader Interview
112
You play a game where you have $100 to split between yourself and a random person. You decide how to split it, and the other person can either accept (so you both receive the split amounts) or refuse (in which case both of you get $0 and the game ends). What split do you propose? What if the amount to split is $1,000,000?
Graduate Quant Trader Interview
111
What is the probability of getting the sequence HHT before HTH when flipping a fair coin repeatedly?
Graduate Quant Trader Interview
110
Pick three numbers between 1 and 20. What is the probability that one of the numbers is the average of the other two?
Graduate Quant Trader Interview
109
You are playing a game where both you and your opponent have each put $10 in the pot. Your opponent now bets another $10. What is the minimum probability of winning required for you to call this $10 bet?
Summer Intern Interview
108
You are betting $50 on a basketball game and your friend is betting $20. If you win, you gain your friend's $20; if you lose, you forfeit your $50 to your friend. What is your expected profit?
Quantitative Trading Intern Interview
107
There are different levels of smokers, with some being more likely to die than others. If a person has died, what is the probability that they were a heavy smoker?
Quantitative Trading Intern Interview
106
We have three pancakes. One is burnt on both sides, one is burnt on one side, and one is not burnt at all. The pancakes are stacked on a plate so that all that can be seen is a burnt side on top. What is the probability that the fully burnt pancake is the one on top?
Quant Researcher Interview
104
If you have 8 marbles and one is lighter than the rest, how would you determine which one is lighter using a balance scale in two weighings?
Equity Research Associate Interview
105
What is the difference between bagging and boosting?
Quant Researcher Interview
103
Five guys walk into a bar. In how many ways can they sit so that they are arranged from oldest to youngest?
Equity Research Associate Interview
102
A property has a 10% chance of containing oil, making it worth $1 million, a 30% chance of containing coal, making it worth $500,000, and if no resources are found, it can be sold for $200,000. What is the expected value of this property?
Equity Research Associate Interview
101
For a fair coin, what is the minimum, maximum, and expected (average) number of flips needed to get either 3 heads or 3 tails?
Quantitative Analyst Interview
100
Given 5 fair dice, what is the probability of obtaining a result where exactly 3 of the dice show the same value?
Quantitative Analyst Interview
99
Mickey and Minnie plan to meet at a cafe, but each will independently arrive at a uniformly random time between 9:00 and 10:00. Mickey will wait 10 minutes for Minnie before leaving, and Minnie will wait 30 minutes for Mickey before leaving. What is the probability that they meet each other?
Quantitative Analyst Interview
98
Aaron, Bryce, and Craig are all of different integer ages. They had the following conversation: (i) Bryce to Craig: 'You're the youngest.' (ii) Aaron to Bryce: 'Your age is exactly 70% greater than mine.' (iii) Aaron to Craig: 'Your age is the average of my age and Bryce's age.' (iv) Craig to Aaron: 'I'm at least 8 years older than you.' However, not all of these statements are true. Whenever speaking to someone older, a speaker always tells the truth; when speaking to someone younger, a speaker always lies. How old is Craig?
Quantitative Analyst Interview
97
Can you reverse a string?
Internship Interview
96
There are two fair dice. For each die, you roll it again if you do not get a 6. Calculate the expected number of times you get a 6 on die 1.
Internship Interview
95
What is the probability of rolling two sixes with a pair of standard six-sided dice?
Quant Trader Intern Interview
94
What is the probability of obtaining 3 heads in a row when tossing an unbiased coin 5 times?
Quant Trader Intern Interview
93
What is the expected number of fair coin flips required to get two consecutive heads (i.e., 'HH') for the first time?
Quant Trader Intern Interview
92
A deck contains ten cards: two 10s, two Js, two Qs, two Ks, and two As. You are dealt five cards without replacement from the deck. Compute the expected number of pairs.
Quant Trader Intern Interview
91
You have 25 horses and a race track with 5 lanes. Each race can race at most 5 horses at a time, and you cannot use a stopwatch. What is the minimum number of races required to determine the fastest three horses?
Quant Trader Intern Interview
90
How much would you pay for the option to reroll a die, given that you receive the dollar value of the number you roll, and can choose to reroll once if you wish?
Quant Trader Intern Interview
89
What is the probability that a group of people sitting around a round table are seated in strictly ascending or strictly descending order of age?
Trading Interview
88
What is the expected value of a fair six-sided die?
Trading Interview
87
In a population, 50% do not smoke, 20% are light smokers, and 30% are heavy smokers. Heavy smokers are twice as likely to die as light smokers, and light smokers are twice as likely to die as non-smokers. What is the probability that a person was a heavy smoker given that they have died?
Trading Interview
86
Given the probabilities of an event occurring on each of two days, find the probability that the event occurs on at least one of those days.
Trading Intern Interview
83
How do you reverse a linked list?
Software Engineer Interview
84
Is 1599 a prime number?
Software Developer Interview
85
A painting has an 80% chance of being fake. If it is real, it is worth $500,000; if fake, it is worth $10,000. The seller asks for $120,000. Based on this information, should you buy the painting?
Trading Intern Interview
82
What is Object-Oriented Programming? Develop an algorithm to reverse a string.
Software Developer Interview
81
How would you implement a garbage collector for a programming language?
Software Engineer Interview
80
Check if a given string is a permutation of a palindrome without using any additional data structures.
Software Engineer Interview
79
Given a CSV file where each row contains: person name, car name, miles driven since last fill-up (float), gallons filled at this fill-up (integer), and the fill-up date, write a program to calculate the miles per gallon (MPG) for each car a person has driven during a specific date range (inclusive). Implement a function GetRangeMPG(PersonName, StartDate, EndDate) that returns a list of objects containing (CarName, MPG), where MPG is calculated as total miles driven divided by total gallons filled within the date range.
Software Developer Interview
78
Given two strings, return the characters that are common to both.
Software Engineer Interview
77
Reverse a string.
Software Developer Interview
75
How does a dictionary work?
Software Engineer Interview
76
Given a matrix, if an element is 0, set its entire row and column to 0. Modify the matrix in place.
Software Engineer Interview
74
Implement a stack data structure in a programming language of your choice (e.g., C#), including all standard methods such as push(), pop(), and top(). The stack should accept only 12-bit integer numbers as input, and all exceptions should be handled properly. Complete this task within one hour.
Software Engineer Interview
73
Since the average time complexity of a hashtable is O(1), why do we still use binary search trees? Can you describe some situations where a binary search tree is preferred over a hashtable?
Software Engineer Interview
72
Why do we use a hashtable, and what is its time complexity?
Software Engineer Interview
71
What is garbage collection? How is it done in Java?
Software Developer Interview
69
1. How would you process data by reading from a file in C++? 2. What is a vector in C++ and what is the difference between a vector and an array? Discuss memory management differences. 3. How would you debug a multithreaded implementation in C++? 4. How would you implement std::shared_ptr from scratch in C++?
Software Engineer Interview
68
Given an unsorted array of integers, find the k-th largest element in the array.
Software Engineer Interview
70
Explain how hash tables work.
Software Engineer Interview
67
Person A completes a job in 100 minutes. Person B completes the same job in 120 minutes. They work together for 30 minutes, then person C joins. Together, the three complete the job in another 20 minutes. How long would it take for person C to complete the job alone?
Quantitative Trader Interview
66
What is the fair price to enter a game where you win the amount shown on a single rolled die?
Quantitative Trader Interview
65
What is the expected number of times you need to roll a die to get a 6?
Quantitative Trader Interview
64
A can finish a job in 100 minutes, and B can finish the same job in 120 minutes. A and B work together on the job, but after 40 minutes, C comes to help them, and they finish the job in an additional 10 minutes. How long would it take C to finish the job by himself?
Quantitative Trader Interview
63
You have $100 and receive an additional $100 to play a casino game where you bet on flips of a fair coin, with a 4:5 payout. You are required to bet a total of at least $500 before you can cash out. How do you maximize your expected earnings?
Quantitative Trader Interview
62
Given a standard shuffled deck of cards, you draw a card from the top. How much would you bet that the next card is higher than the one you drew? Please discuss bet sizing strategies and whether the order of the cards matters.
Quantitative Trader Interview
60
A frog is traveling from point A(0, 0) to point B(4, 6). Each step can only be 1 unit up or 1 unit to the right. The frog refuses to move three steps in the same direction consecutively. Compute the number of ways the frog can move from A to B.
Quantitative Trader Interview
61
A painting is on sale for X amount. The probability that it is real is Y. If it is real, it is worth A; if it is a fake, it is worth B. What is the expected gain on purchasing this painting?
Quantitative Trader Interview
59
Flip coins sequentially until the sequence 'HT' or 'TT' appears. What is the probability that 'HT' appears before 'TT'?
Quantitative Trader Interview
58
If the probability of seeing a meteor outside within one hour is 84 percent, what is the probability of seeing at least one meteor outside in 30 minutes?
Intern Interview
57
Suppose you and your opponent each have three fair coins and flip all three at once. After flipping, if both of you have the same number of heads from your own coins, your opponent pays you $1. If the numbers are different, you pay your opponent $2. Should you agree to play this game?
Intern Interview
56
We are racing, and at any time we may signal to double our bet. We have each put down 100 to start. If, during the race, I signal that I want to double the bet, what is the minimum probability of winning that you would need in order to accept continuing with the doubled bet?
Intern Interview
55
What is inheritance? What is polymorphism? What is the probability that three people have their birthdays on the same day of the week?
Intern Interview
54
A painting has a 20% chance of being real and an 80% chance of being fake. If it's fake, you can sell it for $10,000; if it's real, it's worth $500,000. 1. What is the expected value of the painting? 2. If you could buy the option to purchase the painting for $100,000 after learning whether it is real or fake (but are not obligated to buy), what is the value of this option?
Intern Interview
53
A bag contains 30 balls: 10 black, 5 orange, 10 green, and 5 blue. Without replacement, what is the probability that the second black ball is drawn on the third draw?
Intern Interview
52
It costs $1 to play a game where you flip a fair coin four times. If you get four consecutive heads, you win $10. Should you play the game?
Intern Interview
51
Given a character array representing a sentence, reverse the order of words in the sentence in place.
Intern Interview
50
How many ways can five people sit in a circle such that you are sitting next to your best friend?
Intern Interview
49
If you are playing a game and your opponent doubles the stakes, what probability of winning should you require to prefer accepting the doubled stakes over resigning from the game?
Intern Interview
48
A frog is traveling from point A(0, 0) to point B(4, 6), and each step can only be 1 unit up or 1 unit to the right. The frog also refuses to move three steps in the same direction consecutively. Compute the number of ways the frog can move from A to B.
Intern Interview
47
Given an array of numbers, find the maximum value in the array.
Intern Interview
46
How do you reverse a linked list?
Software Engineer Interview
45
Develop an algorithm to reverse a string.
Software Developer Interview
43
Given an array of integers, write a program in the language of your choice to do the following: (1) reverse the array; (2) find all perfect numbers in the array.
Software Developer Interview
44
How would you implement a garbage collector for a programming language?
Software Engineer Interview
42
Check if a string is a permutation of a palindrome without using any additional data structures.
Software Engineer Interview
41
A group of friends are tracking the miles per gallon (MPG) for each of their cars. Each time they fill up their gas tank, they record the following in a CSV file: person name, car name, miles driven since last fill-up (float), gallons filled at this fill-up (integer), and the fill-up date. Write a program that lets a group member determine the MPG for each of their cars during a specific time range. The principal function for querying MPG is: GetRangeMPG(PersonName, StartDate, EndDate), which returns a list of objects containing (CarName, MPG), where MPG is calculated as (total miles driven during the time period) / (total gallons filled during that time period). The query's date range should be treated inclusively.
Software Developer Interview
40
Given two strings, return the characters that are common to both strings.
Software Engineer Interview
39
Reverse a given string.
Software Developer Interview
38
How does a dictionary work?
Software Engineer Interview
37
Implement a Stack data structure with methods such as push(), pop(), and top(), in a programming language of your choice (preferably C#). The stack should accept only 12-bit integer numbers as input, and all exceptions should be handled properly.
Software Engineer Interview
36
What is a Binary Search Tree, and what is its time complexity for search, insert, and delete operations?
Software Engineer Interview
35
Why do we use hashtables, and what is their time complexity?
Software Engineer Interview
34
What is garbage collection, and how is it performed in Java?
Software Developer Interview
33
Since the average time complexity of a hashtable is O(1), why do we still use binary search trees? Can you describe some occasions where we use a binary search tree instead of a hashtable?
Software Engineer Interview
32
Explain how hash tables work.
Software Engineer Interview
31
Given an array of integers and an integer k, find the k-th largest element in the array.
Software Engineer Interview
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.