Radix Trading Interview Questions 2026

100 Questions Unlock all questions ↓
Filter
Topic area
Difficulty

Filters apply to the free questions below.

Practice Bank

Radix Trading Quant Interview Practice

↗

A maintenance depot schedules extra staff on any day with four or more fault reports. The manager knows only that the number \(N\) of reports is a nonnegative integer and its expected value is \(E[N]=2.4\) reports per day. No Poisson model, variance, independence assumption or historical tail distribution is available.

What is the strongest general upper bound, from this information alone, on the fraction of days that need extra staff? Can the bound actually be attained by some distribution of daily fault counts? What if the only known mean were instead five reports per day?

Hint 1

On every day when extra staff are needed, there must be at least four fault reports. Compare \(N\) with four times the indicator of that event.

Use \(N\ge4\,\mathbf1\{N\ge4\}\) and take expectations. To test sharpness for mean 2.4, put all probability mass on counts zero and four.

Since \(N\) is nonnegative and integer-valued, for every outcome

\[ N\ge4\,\mathbf1\{N\ge4\}. \]

Taking expectations yields the mean-based tail bound (Markov's inequality)

\[ 4P(N\ge4)\le E[N],\qquad P(N\ge4)\le\min\left(1,\frac{E[N]}4\right). \]

At \(E[N]=2.4\), the bound is \(2.4/4=\boxed{0.6}\). It is best possible from the mean alone: set \(P(N=4)=0.6\) and \(P(N=0)=0.4\). This distribution has mean \(4(0.6)=2.4\) and needs extra staff with probability exactly 0.6. A lower bound on the staffing frequency beyond zero cannot generally be deduced from the mean without additional constraints on the maximum possible count.

If the mean were instead five, the same inequality gives \(P(N\ge4)\le5/4\), but any probability is already at most one. The useful bound is therefore \(\min(1,5/4)=\boxed1\), and it too is sharp: the deterministic distribution \(N=5\) has mean five and triggers extra staff every day. No assumed Poisson tail or other distributional shape is justified by a mean on its own.

Assumptions

  • The report count is any nonnegative integer with only its stated expectation known.

  • Additional staff are scheduled at counts 4, 5, 6, ...; no maximum count is assumed.

  • The alternative mean-five case is a separate hypothetical distribution with the same threshold.

Final Answer

With mean 2.4, \(P(N\ge4)\le0.6\), and the bound is attainable. With mean five, the sharp upper bound is \(1\), not \(5/4\).

Probability foundations
↗

A community coordinator chooses a resident uniformly at random from a complete register, then contacts the household in which that person lives. Each resident appears once, and all residents are equally likely to be drawn. There are 30 households, in four recorded groups:

12 one-person households that do not need doorstep recycling collection;
8 two-person households that do need it;
6 four-person households that do need it;
4 three-person households that do not need it.

What is the probability that the contacted household needs doorstep collection? Compare it with the answer obtained by choosing a household uniformly at random instead, and explain precisely why the two sampling schemes differ.

Hint 1

A household with four people can be selected through four distinct residents. Count people, not households, in each group.

There are \(8\times2+6\times4\) residents in service-needing households and \(12\times1+8\times2+6\times4+4\times3\) residents in all households.

Uniform selection from the resident register makes each resident equally likely, not each household. The four groups contain respectively \(12\times1=12,\ 8\times2=16,\ 6\times4=24\) and \(4\times3=12\) residents. Total population size is \(12+16+24+12=64\).

Service-needing households contain \(16+24=40\) residents, so a random resident's household requires collection with probability \(\frac{40}{64}=\frac{5}{8}=62.5\%\). This is the correct probability for the coordinator's method.

If the coordinator instead drew one of the 30 households uniformly, the service-needing count would be \(8+6=14\) and the probability would be \(\frac{14}{30}=\frac{7}{15}\approx46.67\%\). That answer is wrong for resident-first sampling because a four-person household appears four times in the resident register while a one-person household appears just once.

Independently, a particular household of size s has selection probability \(s/64\) under the actual rule. Summing that weight over the 8 service households of size 2 and the 6 of size 4 yields \(8(2/64)+6(4/64)=40/64=5/8\). The result is a size-biased household probability, not an ordinary fraction of households.

Assumptions

  • Household sizes and the service-needing flags are exhaustive and fixed for this register.

  • Every resident belongs to exactly one household and all residents have equal selection probability.

  • The sampled person determines the household to contact; the household is not redrawn uniformly afterward.

Final Answer

Resident-based sampling: \(\frac{5}{8}=62.5\%\) chance the contacted household needs the service. Uniform-household sampling: \(\frac{14}{30}=\frac{7}{15}\approx46.67\%\).

Conditional probability
↗

A puzzle box has five keys, exactly one of which opens it. For each attempt, the operator chooses one key uniformly at random, tries it, then replaces it before the next draw. The operator does not record which key was picked. Thus each attempt has an independent, known \(1/5\) chance of success, and the operator learns only success or failure.

The first four attempts have all failed. Conditional on those failures, what is the probability that the next three attempts also all fail? How many additional attempts should the operator expect to make before the box first opens? Distinguish the additional wait from the total attempt number and explain whether the four failures change the next attempt's success chance.

Hint 1

Replacing the key and drawing uniformly preserves the same success probability on each trial; the observed failure count does not change that law.

If T is the first successful attempt, compute \(P(T>7\mid T>4)=P(T>7)/P(T>4)\). The future waiting time has a geometric distribution with success probability 1/5.

Each independent attempt succeeds with probability \(p=1/5\) and fails with probability \(q=4/5\). Let \(T\) be the number of the first successful attempt, so \(P(T>k)=q^k\). Observing four failures means \(T>4\). Therefore
\[ P(\text{three more failures}\mid T>4) =P(T>7\mid T>4) =\frac{P(T>7)}{P(T>4)} =\frac{q^7}{q^4}=\boxed{\frac{64}{125}}. \]
This is the memoryless property of geometric waiting times: for any nonnegative integers \(s,t\), \(P(T>s+t\mid T>s)=q^t\). It follows from independent Bernoulli trials with a fixed success chance, not from ignoring relevant information.

Let \(R=T-4\) denote the number of additional attempts, including the eventual successful one, conditional on the first four failures. Then \(R\) has the same geometric law as \(T\), with \(P(R=r)=q^{r-1}p\) for \(r\ge1\). Its expected value is
\[ E[R]=\sum_{r\ge1}P(R\ge r)=\sum_{r\ge1}q^{r-1}=\frac1{1-q}=\boxed{5}. \]
Thus \(E[T\mid T>4]=4+E[R]=\boxed{9}\). The next try still succeeds with probability 1/5. If keys were removed permanently after failure or the success rate were unknown and being inferred from failures, the conclusion would require a different model; neither applies here.

Assumptions

  • Exactly one of five keys works, keys are sampled independently and uniformly with replacement.

  • Only the success/failure result is observed; the fixed success probability is known.

  • The stopping attempt is the first success, and an additional attempt count includes that successful attempt.

Final Answer

\(P(\text{next three fail}\mid\text{first four failed})=(\frac45)^3=\frac{64}{125}\). Expected additional attempts until success = 5; expected overall success attempt number, conditional on four failures, is 9.

Distributions, moments and tails
↗

A ferry terminal measures each passenger's waiting time \(T\) in minutes. Assume independent waiting times from an exponential distribution with unknown rate \(\lambda>0\) per minute. The old display rounds each wait down to the nearest whole minute: it records \(Y=\lfloor T\rfloor\), not the exact value of \(T\).

Six displayed waiting times are 0, 0, 1, 2, 2, 3. Derive the likelihood for \(\lambda\) from the recorded integers and find its maximum-likelihood estimate. Compare it with the estimate obtained by incorrectly treating the displayed numbers as exact exponential observations. Which way does that shortcut bias this particular estimated rate, and why are the recorded zeros legitimate?

Hint 1

A display reading k does not mean the wait equals k; it means \(k\le T<k+1\). Express this interval probability using the exponential survival function.

You should get \(P(Y=k)=e^{-\lambda k}(1-e^{-\lambda})\). Multiply over the six readings, take logs and differentiate; their sum is 8.

For an exponential wait \(T\) with rate \(\lambda\), the survival function is \(\Pr(T\ge t)=e^{-\lambda t}\) for \(t\ge0\). A displayed integer \(Y=k\) describes the whole interval \(k\le T<k+1\), so

\[\Pr(Y=k)=e^{-\lambda k}-e^{-\lambda(k+1)}=e^{-\lambda k}(1-e^{-\lambda}),\quad k=0,1,2,\ldots.\]

These probabilities form a geometric distribution on the nonnegative integers and sum to one: \((1-e^{-\lambda})\sum_{k=0}^{\infty}e^{-\lambda k}=1\). In particular, \(\Pr(Y=0)=1-e^{-\lambda}>0\): a zero display represents a positive-length interval, not a zero-duration point event.

For \(n\) independent readings with total \(S=\sum_i y_i\), the correct likelihood is \(L(\lambda)=(1-e^{-\lambda})^n e^{-\lambda S}\). Hence

\[\ell(\lambda)=n\log(1-e^{-\lambda})-\lambda S,\qquad \ell'(\lambda)=\frac{n}{e^{\lambda}-1}-S.\]

Here \(n=6\) and \(S=0+0+1+2+2+3=8\). Setting the score to zero gives \(e^{\widehat\lambda}=1+n/S=7/4\), so

\[\boxed{\widehat\lambda=\log(7/4)\approx0.5596\ \mathrm{minute}^{-1}}.\]

The log-likelihood is strictly concave for \(\lambda>0\) because \(\ell''(\lambda)=-ne^\lambda/(e^\lambda-1)^2<0\); with \(S>0\), this stationary point is the unique interior global maximum. If instead the integers were wrongly treated as exact continuous exponential observations, the usual rate estimate would be \(\widetilde\lambda=n/\sum_i y_i=6/8=0.75\) per minute. The displayed integers systematically omit fractional waiting time, making their sample mean too small and this rate estimate too large. Algebraically, \(\log(1+x)<x\) for \(x>0\), so the correct \(\log(1+n/S)\) is below the naive \(n/S\) whenever \(S>0\). If every displayed wait had been zero (\(S=0\)), the rounded-data likelihood would instead increase toward its supremum as \(\lambda\to\infty\), with no finite MLE; that edge case does not arise here.

Assumptions

  • True waits are independent, exponentially distributed with a common positive rate \(\lambda\) per minute.

  • The device floors each wait to an integer minute rather than rounding to nearest or censoring at a threshold.

  • All six displayed waits are observed, including both zeros, and the rate is constant across them.

Final Answer

Correct MLE \(\hat\lambda=\ln(1+\frac68)=\ln(\frac74)\approx0.5596\ \mathrm{min}^{-1}\). Naive \(\hat\lambda=\frac68=0.75\ \mathrm{min}^{-1}\), which overestimates the rate. A displayed zero means a true wait in \([0,1)\) minutes.

Estimation and likelihood
↗

A delivery company is evaluating software that changes its routes. Each positive observation means minutes saved on one comparable delivery. A random trial of 64 independent deliveries produced an average saving of 3 minutes. Assume individual savings are normally distributed with unknown mean \(\mu\) and known standard deviation 8 minutes.

The software's recurring fee is equivalent to 2 minutes of delivery cost per route. The company will adopt only if a one-sided test of mean saving greater than 2 minutes gives \(p\le0.05\). Should it adopt based on this trial? Give the one-sided lower confidence bound and the smallest observed sample mean that would pass. Would the same data reject a zero-savings null hypothesis?

Hint 1

The standard error of the sample mean is \(\frac{8}{\sqrt{64}}=1\) minute; centre the decision test at the economic hurdle, not at zero.

For a one-sided 5% z-test, compare \(\frac{\bar x-2}{1}\) with the 95th standard-normal percentile. Invert that inequality to find the sample-mean cutoff and the matching lower bound.

The trial mean is \(\bar X\sim N(\mu,\frac{8^{2}}{64})=N(\mu,1^{2})\), so the standard error is 1 minute. The adoption-relevant hypotheses are \(H_{0}:\mu\le2\) versus \(H_{1}:\mu>2\) minutes. The least favourable point of the null is \(\mu=2\), giving \(z=\frac{3-2}{1}=1\). At one-sided level \(\alpha=0.05\) the critical value is \(z_{0.95}\approx1.64485\), so \(z=1\) does not reject \(H_{0}\). The data do not establish a large enough average saving to cover the fee at the specified level.

The equivalent one-sided 95% lower confidence bound is \(L=\bar X-1.64485(SE)=3-1.64485\approx1.35515\) minutes. Since \(L<2\), the bound does not clear the hurdle. The observed sample mean must meet or exceed \(2+1.64485(1)=3.64485\) minutes to attain a one-sided p-value at most 0.05. The boundary value here uses the usual continuous-normal cutoff, with rounding only for display.

Testing instead \(H_{0}:\mu\le0\) versus \(H_{1}:\mu>0\) yields \(z=\frac{3-0}{1}=3\), which exceeds 1.64485 (one-sided \(p\approx0.00135\)). Thus the same trial gives strong evidence of a positive mean saving but insufficient evidence that the mean exceeds the economically required two minutes. Failing to reject the hurdle null is not proof that \(\mu\le2\); it means adoption has not met the stated evidentiary rule.

Assumptions

  • The 64 trial observations are independent normally distributed minute savings with common mean \(\mu\) and known SD 8 minutes.

  • The economic adoption hurdle of two minutes per comparable delivery was set before viewing the trial.

  • The significance rule is an upper-tail one-sided z-test at \(\alpha=0.05\); no data-dependent multiple testing adjustments apply.

Final Answer

Do not adopt at 5%: \(z=\frac{3-2}{1}=1<1.64485\); one-sided 95% lower bound \(\approx1.355\) minutes, below 2. Adoption requires sample mean \(\ge3.64485\) minutes (up to display rounding). Against \(\mu\le0\), \(z=3\) and the zero-savings null is rejected.

Statistical inference and testing
↗

A museum predicts shop sales from a centred foot-traffic score. After removing a known baseline, its training model is \(y_i=\beta x_i+\varepsilon_i\), with one slope and no intercept to estimate. The training scores satisfy \(\sum_i x_i^2=10\). Errors are independent, mean zero and have variance 40, in squared units of hundred-dollar sales. To compare forecasting rules theoretically, assume the true slope is \(\beta=3\), although the person fitting the model is not told that value.

Ordinary least squares uses \(\widehat\beta_0=\sum_i x_i y_i/10\). A ridge rule chooses \(\widehat\beta_\lambda\) to minimise
\[ \sum_i(y_i-bx_i)^2+\lambda b^2,\qquad \lambda\ge0. \]
For a new day with foot-traffic score \(x_*=1\), the actual sales have a fresh independent error of variance 40. Derive the expected squared prediction error as a function of \(\lambda\). At what penalty is it minimised, and for what positive penalties does ridge beat ordinary least squares? Include both the bias and variance of the fitted slope.

Hint 1

Differentiate the penalised sum of squares with respect to b. Your ridge estimator should be a constant fraction \(10/(10+\lambda)\) of OLS.

Write prediction MSE as fresh-noise variance plus squared coefficient bias plus coefficient-estimation variance at \(x_*=1\). The bias grows with \(\lambda\) while variance falls; minimise their sum and compare it with the \(\lambda=0\) risk.

Differentiating the ridge objective gives
\[ -2\sum_i x_i(y_i-bx_i)+2\lambda b=0 \quad\Longrightarrow\quad \widehat\beta_\lambda=\frac{\sum_i x_i y_i}{10+\lambda} =\frac{10}{10+\lambda}\widehat\beta_0. \]
Because \(\sum_i x_i y_i=\beta\sum_i x_i^2+\sum_i x_i\varepsilon_i=10\beta+\sum_i x_i\varepsilon_i\), and the errors are independent with variance 40,
\[ E[\widehat\beta_\lambda]=\frac{10\beta}{10+\lambda},\qquad \operatorname{Var}(\widehat\beta_\lambda) =\frac{\sum_i x_i^2(40)}{(10+\lambda)^2} =\frac{400}{(10+\lambda)^2}. \]
At the stipulated true slope \(\beta=3\), the coefficient bias is \(-3\lambda/(10+\lambda)\). For \(x_*=1\), the new response is \(y_*=3+\varepsilon_*\), with fresh error independent of the training data. Its squared prediction error decomposes into irreducible noise, squared coefficient bias and coefficient variance:
\[ M(\lambda)=E[(y_*-\widehat\beta_\lambda)^2] =40+\frac{9\lambda^2}{(10+\lambda)^2} +\frac{400}{(10+\lambda)^2} =\boxed{40+\frac{9\lambda^2+400}{(10+\lambda)^2}}. \]
Ordinary least squares has \(M(0)=40+400/100=44\). Differentiate the reducible part:
\[ \frac{d}{d\lambda}\frac{9\lambda^2+400}{(10+\lambda)^2} =\frac{180\lambda-800}{(10+\lambda)^3}. \]
The derivative changes from negative to positive at \(\boxed{\lambda=40/9}\), the unique minimum for \(\lambda\ge0\). At this point the shrinkage factor is \(10/(10+40/9)=9/13\), and the coefficient-estimation component of risk equals \(9(4)/(9+4)=36/13\). Thus \(M(40/9)=\boxed{40+36/13\approx42.769}\).

To identify where shrinkage helps, compare the reducible part with OLS's value 4:
\[ \frac{9\lambda^2+400}{(10+\lambda)^2}<4 \iff 9\lambda^2+400<4(100+20\lambda+\lambda^2) \iff\lambda(5\lambda-80)<0. \]
For \(\lambda\ge0\), that holds exactly when \(0<\lambda<16\). At 0 and 16 the risks tie; for \(\lambda>16\) excessive shrinkage creates too much bias. The noise floor of 40 is shared by both forecasting methods and cannot be reduced by choosing a different slope penalty.

Assumptions

  • There is a single centred predictor with \(\sum x_i^{2}=10\) and a known zero/baseline-removed intercept.

  • Training errors are mutually independent, mean zero, variance 40; the new-day error is independent with the same variance.

  • For risk evaluation nature's true \(\beta\) is 3, but the fitting procedure does not use that information.

  • The ridge penalty \(\lambda\) is a real nonnegative constant; evaluation is of a new response at \(x_*=1\), not solely the unknown conditional mean.

Final Answer

\(\widehat\beta_\lambda=\sum x_iy_i/(10+\lambda)\); its bias is \(-3\lambda/(10+\lambda)\) and variance \(400/(10+\lambda)^2\). Prediction MSE \(40+(9\lambda^2+400)/(10+\lambda)^2\); optimum \(\lambda=40/9\), MSE \(40+36/13\approx42.769\). Ridge improves over OLS for \(0<\lambda<16\); equality at 0 and 16, worse beyond 16.

Regression and predictive modelling
↗

A workplace tests a new scheduling tool on employees who work in fixed pairs. A worker's daily output can improve not only when they receive the tool, but also when their partner receives it. For this exercise, each worker's output, in completed tasks per day, follows

\(Y_i=10+4T_i+2T_j\),

where \(T_i\in\{0,1\}\) indicates whether that worker receives the tool and \(T_j\) is their specific partner's assignment. There is no other randomness in output once the assignments are set.

Compare two randomised rollout designs. Design I: each employee independently receives the tool with probability \(1/2\), even within a pair. Design II: exactly one employee in each pair receives the tool, chosen by a fair coin.

For each design, calculate the contrast \(\Delta=\mathbb E[Y_i\mid T_i=1]-\mathbb E[Y_i\mid T_i=0]\) over the random assignment. Then calculate the average effect of a policy giving the tool to everyone, compared with giving it to no one. Why need neither randomised treated-versus-control contrast equal the all-or-none policy effect?

Hint 1

For a worker assigned treatment, the partner's treatment probability depends on the assignment design. Evaluate \(\mathbb E[T_j\mid T_i=1]\) and \(\mathbb E[T_j\mid T_i=0]\) separately.

Enumerate the pair assignments \((T_i,T_j)=(0,0),(0,1),(1,0),(1,1)\). Design I gives each probability \(1/4\), while Design II gives only \((0,1)\) and \((1,0)\) probability \(1/2\) each.

For an ordered pair \((i,j)\), the four possible assignment states and worker \(i\)'s output are: \((0,0)\mapsto10\), \((0,1)\mapsto12\), \((1,0)\mapsto14\), and \((1,1)\mapsto16\) tasks/day. Under independent assignment, each state has probability \(1/4\). Conditional on \(T_i=1\), the partner is treated with probability \(1/2\), so \(\mathbb E[Y_i\mid T_i=1]=10+4+2(1/2)=15\). Conditional on \(T_i=0\), the partner is still treated with probability \(1/2\), giving \(\mathbb E[Y_i\mid T_i=0]=10+2(1/2)=11\). Hence \(\boxed{\Delta_I=4}\).

Under exactly-one-treated-per-pair assignment, only \((0,1)\) and \((1,0)\) occur, each with probability \(1/2\). A treated worker necessarily has an untreated partner and scores 14; an untreated worker necessarily has a treated partner and scores 12. Consequently \(\boxed{\Delta_{II}=14-12=2}\). The difference is not sampling error: the exclusive design makes the neighbour's treatment negatively related to the worker's own assignment.

For policy evaluation, treating everyone sets \((T_i,T_j)=(1,1)\) and delivers 16 tasks per worker, while treating nobody yields 10. The policy effect is therefore \(\boxed{16-10=6}\) tasks/day.

In general, if output were \(b+\tau T_i+\gamma T_j\), the observed conditional contrast under any assignment design would be

\(\Delta=\tau+\gamma\{\Pr(T_j=1\mid T_i=1)-\Pr(T_j=1\mid T_i=0)\}\).

Independent assignment makes the bracket zero and identifies the direct effect \(\tau=4\) at the design's neighbour-treatment mix. Paired-exclusive assignment makes the bracket \(-1\) and identifies \(\tau-\gamma=2\). The universal policy effect is \(\tau+\gamma=6\) because both own treatment and neighbour treatment change together. Neither design contrast alone answers the all-on-versus-all-off policy question without explicitly accounting for interference.

Assumptions

  • Employees are in fixed disjoint pairs; there is no effect from workers other than the named partner.

  • Outputs follow the deterministic stated additive model in tasks/day, with assignments random and no other shocks.

  • The requested contrast is the difference of conditional expected individual outcomes, not a finite-sample random-ratio estimator that could be undefined when one group is empty.

Final Answer

Independent assignments: \(\Delta_I=4\) tasks/day. Exactly-one-per-pair assignments: \(\Delta_{II}=2\) tasks/day. Giving the tool to everyone versus no one increases each worker's output by 6 tasks/day.

Research design and model validation
8

A storekeeper estimates how much liquid a tank supplied during a short test by subtracting its displayed start and end masses. Nothing was added during the…

Unlock the rest

Keep practising with 93 more questions, available hints and full worked solutions.

Explore Premium

Join our Newsletter and Receive the Latest Updates!

Main Links

Trade Courses Assessments Interview Prep Contact Us

Social Media

Facebook Instagram YouTube

Legal

Terms and Conditions Privacy Policy Privacy settings

Talent Acquisition

Looking to hire exceptional quant talent?
See how we can help.

© 2026 EverythingQuant. All Rights Reserved.