Qube Research & Technologies Interview Questions 2026

100 Questions Unlock all questions ↓
Filter
Topic area
Difficulty

Filters apply to the free questions below.

Practice Bank

Qube Research & Technologies Quant Interview Practice

↗

A sensor activates whenever its control setting is at least halfway between zero and one. With the old sensor, its setting was a continuous uniformly chosen number from \([0,1]\). A replacement uses an equally likely random selection from eleven labelled dial positions: 0, 0.1, 0.2, ..., 1.0.

What is the activation probability under each sensor? Would either answer change if the activation rule instead required the setting to be strictly greater than 0.5?

Hint 1

For the dial, count labelled settings meeting the rule and divide by eleven.

A single boundary point has probability 1/11 under the dial but probability zero in a continuous uniform distribution.

For a continuous \(U\sim\operatorname{Uniform}[0,1]\), \(P(U\ge0.5)\) equals the length of \([0.5,1]\), namely 0.5. Under the dial, the qualifying settings are exactly 0.5,0.6,0.7,0.8,0.9,1.0: six out of eleven, so \(P(\text{dial}\ge0.5)=\frac6{11}\).

With a strict >0.5 rule, the dial's 0.5 position no longer qualifies. Five settings remain, so \(P(\text{dial}>0.5)=\frac5{11}\). The continuous probability stays at \(\frac12\) because the single point \(U=0.5\) has measure zero. This distinction arises from positive probability mass at the midpoint in the discrete device, not from any change in the threshold value itself. Both dial counts use the supplied rule that all eleven labelled positions, including both endpoints, are equally likely.

Assumptions

  • The continuous setting is \(\operatorname{Uniform}[0,1]\) with endpoints included in its support.

  • The discrete setting selects each of the eleven listed positions independently of any other quantity and with equal probability.

  • Activation is determined only by the comparison with 0.5.

Final Answer

At least 0.5: continuous \(\frac12\), eleven-point dial \(\frac6{11}\). Strictly above 0.5: continuous still \(\frac12\), dial \(\frac5{11}\).

Probability foundations
↗

There are 12 job applications, with no tied quality rankings. Before reading any of them, a reviewer chooses a particular application (call it M) and randomly draws three of the other 11, uniformly without replacement, to form a four-application shortlist containing M.

The reviewer is then told only that M ranked first among those four. No numerical score or overall rank is disclosed. Suppose that before any comparison all \(12!\) possible strict overall rankings were equally likely, independently of the shortlist draw.

What is the conditional probability that M is actually ranked first among all 12? Explain why M's having won a sample containing M is stronger evidence than the unconditioned 1-in-12 chance.

Hint 1

Call S the event that M is best among the four and G the event that M is best among all twelve. Which event implies the other?

Use \(P(G\mid S)=P(S\mid G)P(G)/P(S)\). A uniform random overall ordering makes each of the four shortlisted applications equally likely to top that shortlist.

Let \(G\) mean M is globally top-ranked, and \(S\) mean M is ranked first among the randomly selected shortlist of four. Since all overall rankings are equally likely, \(P(G)=1/12\). Whenever M is globally best, it must also be best within any subset containing it, so \(P(S\mid G)=1\).

By exchangeability of the strict random ordering, each of the four sampled applications is equally likely to rank first within that shortlist. Thus \(P(S)=1/4\). Bayes' rule gives
\[ P(G\mid S)=\frac{P(S\mid G)P(G)}{P(S)} =\frac{1\cdot(1/12)}{1/4}=\boxed{\frac13}. \]

For a counting cross-check, condition on M having overall rank \(r\), for \(r=1,\ldots,12\). All three sampled opponents must be worse than M, which occurs with probability
\[ P(S\mid \operatorname{rank}(M)=r)=\frac{\binom{12-r}{3}}{\binom{11}{3}}, \]
where \(\binom{k}{3}=0\) for \(k<3\). Averaging over the twelve equally likely ranks gives \(P(S)=1/4\), as above; at rank 1 the numerator is \(\binom{11}{3}\), so its contribution to the joint event \(G\cap S\) is \(1/12\).

Winning this small comparison changes the posterior from \(1/12\) to \(1/3\). It does not reveal an absolute score or imply M must be the globally best; the eight unexamined applications can include a better one.

Assumptions

  • The named application M is chosen before, and guaranteed included in, the random shortlist.

  • The remaining three shortlist members form a uniformly random three-subset of the other eleven.

  • All strict population rankings are equally likely a priori, independent of the shortlist; no information beyond relative shortlist rank is observed.

Final Answer

\(1/3\). The prior chance M is overall best is 1/12, while the chance M is best in its four-person shortlist is 1/4; the overall-best event implies the shortlist-best event.

Conditional probability
↗

An organiser's compensation claims have the following distribution: $0 with probability 15%, $100 with 30%, $300 with 40%, and $500 with 15%. The organiser wants the smallest cash reserve \(r\) that fully covers at least 80% of individual claims, where a claim is covered when its amount is less than or equal to \(r\).

What reserve should be kept? A colleague proposes interpolating between payout amounts to obtain a reserve somewhere between $100 and $300. Explain precisely why that calculation is or is not valid for this discrete 80th percentile.

Hint 1

List the cumulative probabilities at the payout amounts, using the inclusive event \(X\le r\).

Check whether an intermediate number strictly between $100 and $300 changes which claims are covered. In a discrete distribution the cumulative distribution can jump.

Let \(X\) denote the compensation claim. The requested lower 80th percentile is defined as

\[q_{0.8}=\inf\{r:\Pr(X\le r)\ge0.8\}.\]

The cumulative probabilities at the possible claim amounts are \(\Pr(X\le0)=0.15\), \(\Pr(X\le100)=0.15+0.30=0.45\), \(\Pr(X\le300)=0.45+0.40=0.85\) and \(\Pr(X\le500)=1\).

Every reserve \(r<300\) can cover at most the $0 and $100 claims, or 45% of claims. Raising the reserve to exactly $300 covers 85%, meeting the 80% rule. Therefore the smallest qualifying reserve is $300. A reserve slightly below $300 would still cover only 45%, so this threshold is genuinely minimal.

Linear interpolation of a cumulative probability between $100 and $300 would implicitly treat part of the 40% probability at exactly $300 as if it were spread continuously over intermediate dollar amounts. It is not: the entire 40% atom becomes covered together when \(r\) reaches $300. Under the explicitly defined \(\inf\{r:F(r)\ge0.8\}\) quantile, interpolation is mathematically inappropriate. Other software quantile conventions can interpolate sample ranks, but they answer a different definition and do not determine the smallest reserve achieving 80% coverage here.

Assumptions

  • The four listed claim amounts are the complete discrete distribution; their probabilities sum to 100%.

  • The reserve may be any nonnegative dollar amount, and coverage includes equality \(X=r\).

  • The target is the smallest threshold with \(\Pr(X\le r)\ge0.8\), not an interpolated sample quantile.

Final Answer

$300. The lower 80th percentile is the first payout threshold whose cumulative probability reaches 80%; interpolation below $300 would cover only 45%.

Distributions, moments and tails
↗

A library offers appointments at a help counter, lasting either 10, 20 or 40 minutes. One appointment uses the counter at a time. A manager inspects the counter at randomly chosen instants while it is busy and records the planned duration of the appointment she sees. Across many inspections, 25% of observed appointments are 10-minute bookings, 50% are 20-minute bookings, and 25% are 40-minute bookings.

The manager actually needs the duration distribution of a randomly selected completed appointment, not one caught in progress. Assume the appointment mix is stable and inspections sample occupied time uniformly, so a booking is as likely to be seen as its duration in minutes.

Recover the probability of each duration among booked visits, and find the average duration per visit. Why does averaging the observed 25%–50%–25% mix give the wrong mean?

Hint 1

A 40-minute appointment occupies four times as many random observation instants as a 10-minute one.

If \(q_{t}\) is the fraction observed at a random busy instant, then the visit fraction \(p_{t}\) is proportional to \(\frac{q_{t}}{t}\). Normalize the three inverse-duration weights.

Write \(p_{t}\) for the fraction of visits of duration t, and \(q_{t}\) for the fraction of occupied time spent on that duration category. Under uniform sampling of busy instants,

\[q_{t}=\frac{t p_{t}}{\mathbb{E}[T]}\],

because each visit of duration t contributes t minutes to the observation pool. Inverting gives \(p_{t}=\frac{q_{t}/t}{\sum_{s}(q_{s}/s)}\). With observed \(q=(\frac{1}{4},\frac{1}{2},\frac{1}{4})\) at \(t=(10,20,40)\), the unnormalized visit weights are

\(\frac{\frac{1}{4}}{10}=\frac{1}{40}\), \(\frac{\frac{1}{2}}{20}=\frac{1}{40}\), \(\frac{\frac{1}{4}}{40}=\frac{1}{160}\).

Their sum is \(\frac{1}{40}+\frac{1}{40}+\frac{1}{160}=\frac{9}{160}\). Therefore the event-level visit probabilities are \((\frac{4}{9},\frac{4}{9},\frac{1}{9})\). The ordinary mean appointment length is

\[\mathbb{E}[T]=10\times\frac{4}{9}+20\times\frac{4}{9}+40\times\frac{1}{9}=\frac{40+80+40}{9}=\frac{160}{9}\approx17.7778\] minutes.

Averaging the cross-sectional proportions as though they were booking fractions instead gives \(10\times\frac{1}{4}+20\times\frac{1}{2}+40\times\frac{1}{4}=22.5\) minutes. That is the expected duration of the appointment seen at a random busy instant, which overweights long visits and is not the target.

To verify the inversion, weight the reconstructed visit probabilities forward by duration: \(10(\frac{4}{9})=\frac{40}{9}\), \(20(\frac{4}{9})=\frac{80}{9}\), \(40(\frac{1}{9})=\frac{40}{9}\). Divide these occupied-time contributions by their sum \(\frac{160}{9}\) to recover \((\frac{1}{4},\frac{1}{2},\frac{1}{4})\) exactly. Positive duration categories and the stable-occupancy assumption are essential; empty-time observations were expressly excluded.

Assumptions

  • Only the three listed positive appointment durations occur; all visits occupy the same single counter.

  • Random inspections are uniform over occupied minutes in a stable long-run appointment mix.

  • No weighting by queue length or by time when the counter is idle is introduced.

Final Answer

Ordinary visit probabilities are \(\frac{4}{9}\) (10 min), \(\frac{4}{9}\) (20 min), \(\frac{1}{9}\) (40 min); ordinary mean duration is \(\frac{160}{9}\approx17.78\) minutes, not the snapshot mean 22.5 minutes.

Estimation and likelihood
↗

A film studio compares editing times from two independently sampled teams. The routine-edit team has 100 jobs with sample mean 9 hours; its population standard deviation is known to be 4 hours. The specialist team has 9 jobs with sample mean 13 hours and known population standard deviation 12 hours. Individual completion times within each team are independent and normally distributed. The two populations need not have equal means or variances.

Test the directional claim that the routine team has a lower population mean at the 5% significance level. Calculate the correct z-statistic and decision. Then assess a colleague's shortcut: they pretend both groups have one common variance, pool the two supplied variances with weights \(n-1\), and use the resulting equal-variance standard error. What verdict would that wrong calculation give, and why does the much smaller specialist sample matter? Use the one-sided normal cutoff \(-1.645\).

Hint 1

The variance of an independent difference of sample means is \(\sigma_R^2/n_R+\sigma_S^2/n_S\), not a pooled variance divided by some average sample size.

Compare \(\sqrt{16/100+144/9}\) with the pooled shortcut \(\sqrt{s_p^2(1/100+1/9)}\), where \(s_p^2=(99\cdot16+8\cdot144)/107\).

Set \(H_0:\mu_R\ge\mu_S\) against \(H_1:\mu_R<\mu_S\), and calculate using the boundary \(\mu_R-\mu_S=0\) under the null. Because samples and individual jobs are independent and the population variances are known, the difference in sample means has variance

\(\operatorname{Var}(\bar X_R-\bar X_S)=16/100+144/9=0.16+16=16.16\) hours squared.

The observed difference is \(9-13=-4\) hours, so the correct standard error is \(\sqrt{16.16}\approx4.01995\) hours and \(z=-4/4.01995\approx\boxed{-0.995}\). This is above the one-sided 5% cutoff \(-1.645\), so we do not reject the null. The specialist group's contribution of \(16\) to the variance dwarfs the routine group's \(0.16\) despite its smaller sample.

The colleague's equal-variance pooling would instead produce \(s_p^2=(99\cdot16+8\cdot144)/107=2736/107\approx25.5701\) and \(SE_{\rm pooled}=\sqrt{(2736/107)(1/100+1/9)}\approx1.75978\). The corresponding statistic is \(z_{\rm pooled}=-4/1.75978\approx\boxed{-2.273}\), incorrectly crossing \(-1.645\). Pooling weights the low-variance team's data heavily, then wrongly assigns that averaged variance to the small, noisy specialist team. The known heterogeneous variances explicitly rule out this shortcut. A non-rejection is not proof the population means are equal.

Assumptions

  • Jobs are independent both within and across the teams and normally distributed within team.

  • The population standard deviations 4 and 12 hours are known; sample means are 9 and 13 hours.

  • The specified one-sided 5% critical value is −1.645 and the null is composite with boundary difference zero.

Final Answer

Correct: \(z\approx-0.995\), so do not reject at 5%. Inappropriate pooled shortcut: \(z\approx-2.273\), which would reject; it badly understates uncertainty in the nine high-variance specialist observations.

Statistical inference and testing
↗

A vehicle workshop studies annual maintenance cost against distance driven. Let \(X\) be a vehicle's true annual mileage, measured in thousands of kilometres, and suppose the underlying population model is

\[Y=200+20X+\varepsilon,\]

where \(Y\) is annual maintenance cost in dollars and \(\varepsilon\) has zero covariance with \(X\). The workshop does not observe \(X\) exactly: owners report \(W=X+U\), where \(U\) is independent, mean-zero measurement error, uncorrelated with both \(X\) and \(\varepsilon\). The variance of true mileage is \(16\) and the error variance is \(9\), both in squared thousand-kilometre units.

If the workshop runs a population least-squares regression of cost \(Y\) on reported mileage \(W\) with an intercept, what slope will it obtain? How can it recover the true mileage slope from the known variances? Why would independent error in \(Y\), rather than in \(X\), not cause the same slope attenuation?

Hint 1

An OLS slope with an intercept is a covariance divided by a variance. Writing \(W=X+U\) changes the denominator as well as the observed covariance.

Compute \(\operatorname{Cov}(W,Y)\) and \(\operatorname{Var}(W)\) separately. Under the stipulated independence assumptions, only the variance in the denominator picks up the extra \(\operatorname{Var}(U)=9\).

The population regression slope on reported mileage is

\[ \beta_{W}=\frac{\operatorname{Cov}(W,Y)}{\operatorname{Var}(W)}. \]

Substitute \(W=X+U\), \(Y=200+20X+\varepsilon\). By the stated independence/zero-covariance assumptions,

\[ \operatorname{Cov}(W,Y)=\operatorname{Cov}(X+U,20X+\varepsilon)=20\operatorname{Var}(X)=20(16)=320, \]

while

\[ \operatorname{Var}(W)=\operatorname{Var}(X)+\operatorname{Var}(U)=16+9=25. \]

Thus the slope fitted on the erroneous covariate is \(320/25=\boxed{12.8}\) dollars per 1,000 kilometres. In general, classical additive predictor noise multiplies a true slope \(\beta\) by \(\lambda=\operatorname{Var}(X)/[\operatorname{Var}(X)+\operatorname{Var}(U)]\). Here \(\lambda=16/25=0.64\), so the corrected structural slope is \(12.8/(16/25)=\boxed{20}\) dollars per 1,000 kilometres.

This is a population statement; a sample estimate still has sampling error. If instead mileage \(X\) were observed exactly and only the response contained an additional mean-zero noise term independent of \(X\), the slope numerator \(\operatorname{Cov}(X,Y)\) would retain \(20\operatorname{Var}(X)\) and the denominator would remain \(\operatorname{Var}(X)\), so the population slope would stay 20. Response noise increases uncertainty about individual costs, but unlike predictor error it does not inflate the regression's explanatory-variable variance.

Assumptions

  • The linear relationship is a population model with an intercept.

  • True mileage \(X\) and mean-zero reporting error \(U\) are independent; \(U\) is uncorrelated with response noise.

  • The slope is measured in dollars per 1,000 km, not per kilometre.

  • Error variances are known and there is no additional unmeasured predictor correlated with \(X\).

Final Answer

The naive population slope is \(\$12.80\) per 1,000 km; the attenuation factor is \(16/25=0.64\). Correcting for predictor measurement error gives the latent slope \(\$20\) per 1,000 km.

Regression and predictive modelling
↗

An analyst evaluates old forecasts of a future economic outcome \(Y\). At each original forecast date, the only available indicator was \(X\). Later, after the outcome was known, the statistical agency revised that indicator into \(X^*=X+Z/2\). In this stylised model the future outcome is \(Y=X+Z\), where \(X\) and \(Z\) are independent standard normal variables. In particular, the revision uses information from \(Z\) that was not available on the forecast date.

The analyst proposes regressing past outcomes on today's revised historical values \(X^*\) and presenting the in-sample optimal mean-squared prediction error as something they could have achieved live.

Find the best mean-square forecast of \(Y\) using only the original \(X\), and its prediction MSE. Find the corresponding optimal forecast and MSE using revised \(X^*\). Quantify the apparent improvement and explain the information mistake in the retrospective claim.

Hint 1

Distinguish the two information sets: at forecast time the analyst knows X but not Z or \(X^{*}\).

For jointly normal variables use \(E[Y\mid W]=\mathrm{Cov}(Y,W)W/\mathrm{Var}(W)\). Compute the covariance and variance separately for \(W=X\) and \(W=X^*\).

The admissible predictor at each historical decision date may depend on \(X\), but not on the future random variable \(Z\). Since \(Y=X+Z\) and \(X,Z\) are independent and centred,
\[ E[Y\mid X]=X,\qquad E[(Y-X)^2]=E[Z^2]=\boxed{1}. \]
This is the minimum mean-square error among all predictors measurable from \(X\), not merely linear predictors, because conditional expectation minimises squared error.

The revised indicator is \(X^*=X+Z/2\). Its variance is \(1+1/4=5/4\), the outcome has variance \(\mathrm{Var}(Y)=2\), and their covariance is
\[ \mathrm{Cov}(Y,X^*)=\mathrm{Cov}(X+Z,X+Z/2)=1+1/2=3/2. \]
Because these variables are jointly normal, the conditional mean on revised data is linear:
\[ E[Y\mid X^*]=\frac{3/2}{5/4}X^*=\boxed{\frac65X^*}. \]
Its minimum MSE is the conditional variance,
\[ \mathrm{Var}(Y)-\frac{\mathrm{Cov}(Y,X^*)^2}{\mathrm{Var}(X^*)} =2-\frac{(3/2)^2}{5/4}=2-\frac95=\boxed{\frac15}. \]
The revised history appears to reduce MSE by \(1-1/5=\boxed{4/5}\), or 80% relative to the live attainable risk. But \(X^*=X+Z/2\) was only constructed after part of the future outcome noise \(Z\) became known. It is not in the original information set and cannot be used as a live forecast input. Even applying the revised coefficient to unrevised \(X\) would give MSE \(\mathrm{Var}(Z-X/5)=1+1/25=26/25\), worse than the legitimate risk of 1. The observed retrospective gain is an information-leakage artefact, not executable forecasting skill.

Assumptions

  • X and Z are independent \(N(0,1)\) random variables and \(Y=X+Z\).

  • Only X is observed on the forecast date; \(X^{*}\) is produced later using the otherwise unknown Z.

  • Forecast accuracy is population mean-squared error, not a finite-sample training score.

Final Answer

Live: \(E[Y\mid X]=X\) with MSE 1. Revised: \(E[Y\mid X^{*}]=(6/5)X^{*}\) with MSE \(1/5\). The apparent MSE reduction is 4/5 (80%), but it uses future information.

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.