← Hudson River Trading Interview Insights

Hudson River Trading·Software Engineer·Technical Phone Screen·Intermediate

IntermediatePrefer not to say
May 2026

Summary

Interviewed at Hudson River Trading for a software engineering role and ran into a stats/probability question disguised as a product design problem. The core of it was picking a metric for trading performance, which sounds easy until you actually have to defend your choice under pressure.

Questions Asked (5)

Q1

A trading firm tracks daily profit values across many days. Should they use mean or median as their primary performance metric, and why?

Product Analytics & MetricsTechnical Trade-offs
Author's notes

I jumped straight to mean because expected value felt like the obvious answer for a trading context.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the purpose of the metric: is it to summarize typical daily performance or to capture overall profitability? Then compare mean and median in terms of sensitivity to outliers and alignment with business goals, and recommend a primary metric with justification, possibly suggesting both for different insights.

Pro tip: Acknowledge that in trading, extreme profits or losses are often the most important events, so the mean may better reflect total P&L, but the median gives a robust view of typical days. Showing awareness of this trade-off and suggesting a combined approach demonstrates maturity.

1. Clarify the objective

Ask whether the metric is meant to represent typical daily performance or overall profitability. This determines which measure is more appropriate.

2. Define mean and median

Briefly explain that the mean is the arithmetic average and the median is the middle value when data is sorted, highlighting their different sensitivities to outliers.

3. Analyze data distribution

Consider if profit values are symmetric or skewed. Trading profits often have fat tails and outliers, which heavily influence the mean but not the median.

4. Relate to business context

Discuss how the metric will be used: for risk management, typical performance, or total earnings. The mean aligns with total P&L, while the median reflects a typical day.

5. Recommend and justify

Choose a primary metric based on the objective, and suggest using both for a comprehensive view. For example, mean for overall profitability, median for robustness.

Key Points to Mention

  • Mean is sensitive to outliers and reflects total profit over time.
  • Median is robust to outliers and represents the typical daily profit.
  • Trading profits often have skewed distributions with extreme gains or losses.
  • The choice depends on whether the goal is to measure typical performance or overall profitability.
  • Using both metrics can provide a more complete picture.
  • Consider the impact of outliers on decision-making and risk assessment.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

When would the median actually mislead you as a performance metric?

Product Analytics & MetricsTechnical Trade-offs
Author's notes

Blanked for a second.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining what the median represents and why it's often chosen for performance metrics (robustness to outliers). Then, systematically explain scenarios where the median can mislead, such as when the distribution is multimodal, heavily skewed, or when the metric's goal is to capture total or tail behavior. Finally, discuss how to detect and mitigate these issues by complementing the median with other statistics like mean, percentiles, or histograms.

Pro tip: Emphasize that the median's robustness to outliers can be a double-edged sword: it may hide critical performance issues in the tail (e.g., slow requests) that affect user experience. Always pair the median with tail metrics like p95 or p99 to get a complete picture.

1. Define the median and its purpose

Explain that the median is the middle value of a dataset, often used to represent typical performance because it's resistant to outliers. Highlight that it's commonly used in latency percentiles (e.g., p50).

2. Identify when the median misleads

Discuss scenarios: multimodal distributions (e.g., two distinct user groups), skewed distributions where the median hides tail latency, and when the metric's goal is to optimize total throughput or worst-case performance.

3. Illustrate with concrete examples

Provide examples from software engineering, such as API response times where a small percentage of slow requests (p99) cause user frustration, but the median remains low. Or, in A/B testing, if the distribution is bimodal, the median may not represent either mode.

4. Recommend complementary metrics

Suggest using mean, percentiles (p90, p95, p99), histograms, or box plots to capture the full distribution. Mention that the choice depends on the specific performance goal (e.g., user experience vs. resource utilization).

5. Conclude with a balanced view

Summarize that the median is useful but not sufficient alone; it should be part of a broader metric suite. Emphasize the importance of understanding the underlying distribution and business context.

Key Points to Mention

  • Median is robust to outliers but can hide tail latency issues (e.g., p99).
  • Multimodal distributions: median may fall between modes and not represent any typical user experience.
  • Skewed distributions: median can mask the impact of extreme values that affect overall performance.
  • When optimizing for total throughput or worst-case scenarios, median is insufficient.
  • Complement median with mean, percentiles, and visualizations like histograms.
  • Consider the business context: for user-facing latency, tail percentiles are critical; for resource allocation, mean might be more relevant.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

When does the mean become too unreliable to use as a metric?

Product Analytics & MetricsAdaptability & Ambiguity
Author's notes

This one I handled better.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by defining when the mean is a reliable summary statistic and then enumerate the conditions that break it: heavy tails, outliers, skewness, multimodality, and small samples. For each condition, explain the practical impact on decision-making and suggest robust alternatives like median, trimmed mean, or quantiles. Conclude with a concrete example from software engineering, such as latency metrics, to show you can apply the concept.

Pro tip: Emphasize that the mean is often misleading for latency and throughput metrics because they are typically right-skewed; mention that using the mean can hide tail latency that affects user experience, and that percentiles (p50, p95, p99) are standard in SRE and trading systems.

1. Define the mean's assumptions

State that the mean is a good summary when data is symmetric, unimodal, and free of extreme outliers, and when the sample size is large enough.

2. Identify failure conditions

List when the mean becomes unreliable: heavy-tailed distributions, outliers, skewness, multimodality, and small samples. Explain how each distorts the mean.

3. Assess impact on decisions

Discuss how an unreliable mean can lead to wrong conclusions, such as underestimating tail latency or misallocating resources.

4. Recommend robust alternatives

Suggest using median, trimmed mean, percentiles, or mode depending on the distribution and the question at hand.

5. Apply to a real-world example

Give a concrete software engineering example, like API response times, to illustrate when the mean fails and what to use instead.

Key Points to Mention

  • Heavy-tailed distributions (e.g., network latency, trade execution times) make the mean sensitive to rare extreme values.
  • Outliers can pull the mean away from the typical value, while the median remains robust.
  • Skewed data (e.g., income, file sizes) makes the mean unrepresentative of the central tendency.
  • Multimodal distributions (e.g., bimodal user behavior) can have a mean that falls in a low-density region.
  • Small sample sizes make the mean unstable and easily influenced by noise.
  • Alternatives: median, trimmed mean, percentiles (p50, p95, p99), and mode.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q4

If you weren't restricted to mean or median, what metric would you actually prefer for this problem?

Product Analytics & MetricsProduct Strategy
Author's notes

Said something about a trimmed mean or a quantile-based risk metric.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

First, clarify the specific problem and the decision the metric will inform, then propose a metric that aligns with the underlying goal (e.g., minimizing tail latency, maximizing revenue, or detecting rare events). Explain why mean and median are insufficient, and discuss trade-offs of your preferred metric, including robustness, interpretability, and business impact.

Pro tip: Show awareness that the 'best' metric depends on the loss function and business context—e.g., for latency-sensitive systems, p99 or p999 often matters more than mean or median. Mention that you'd validate the metric with stakeholders and monitor it over time to avoid Goodhart's law.

1. Clarify the problem and decision

Ask what decision the metric will drive and what the underlying goal is (e.g., improve user experience, reduce cost, detect anomalies). This ensures the metric is actionable and aligned with business objectives.

2. Identify limitations of mean and median

Explain why mean can be skewed by outliers and median may hide tail risks or multimodality. This sets the stage for why an alternative is needed.

3. Propose a preferred metric

Suggest a metric such as a high percentile (p95, p99), trimmed mean, interquartile range, or a custom metric like 'time to first byte' or 'revenue per session'. Justify it based on the problem context.

4. Discuss trade-offs and validation

Acknowledge trade-offs: percentiles can be noisy with small samples, trimmed means require choosing a trim level, and custom metrics may be harder to interpret. Explain how you'd validate the metric (e.g., A/B test, backtest) and monitor for unintended consequences.

5. Tie back to business impact

Conclude by linking the metric to tangible outcomes, such as improved customer satisfaction, reduced churn, or increased revenue, to show strategic thinking.

Key Points to Mention

  • The choice of metric should reflect the loss function and business objective (e.g., asymmetric costs of errors).
  • High percentiles (p95, p99) are often better for latency and tail-risk problems because they capture worst-case user experience.
  • Trimmed mean or winsorized mean can balance robustness and sensitivity when outliers are present but not meaningful.
  • For skewed distributions (e.g., revenue per user), median may be more representative than mean, but sometimes the mean is what matters for total revenue.
  • Consider metrics that are decomposable or additive across segments to enable root-cause analysis.
  • Always validate the metric with stakeholders and monitor it over time to prevent gaming (Goodhart's law).

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q5

Two trading strategies have the same mean return but different tail risk profiles. How do you compare them?

Product Analytics & MetricsA/B Testing & ExperimentationTechnical Trade-offs
Author's notes

This was the follow-up that actually got me.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Acknowledge that mean return alone is insufficient; focus on the tail risk metrics that matter for the strategy's risk profile. Compare the strategies using quantitative measures like VaR, CVaR, and drawdown, and discuss how these align with the firm's risk tolerance and capital constraints.

Pro tip: Emphasize that in trading, tail risk can lead to catastrophic losses, so it's crucial to assess not just the probability but also the magnitude of extreme losses. Mention that regulatory capital requirements often depend on tail risk measures, which can impact profitability.

1. Identify relevant tail risk metrics

Choose metrics such as Value at Risk (VaR), Conditional VaR (CVaR), maximum drawdown, and tail conditional expectation to quantify the tail risk.

2. Analyze the distribution of returns

Examine the skewness, kurtosis, and the shape of the tails to understand the likelihood and severity of extreme losses.

3. Consider risk-adjusted performance measures

Use metrics like Sharpe ratio, Sortino ratio, or Calmar ratio to compare returns relative to risk, especially downside risk.

4. Evaluate against risk tolerance and constraints

Assess how the tail risk profiles align with the firm's risk appetite, capital requirements, and regulatory constraints.

5. Make a recommendation

Based on the analysis, recommend the strategy that offers the best balance between return and tail risk for the given context.

Key Points to Mention

  • Value at Risk (VaR) and Conditional VaR (CVaR) as standard tail risk measures
  • Maximum drawdown and recovery time
  • Skewness and kurtosis of return distributions
  • Risk-adjusted ratios like Sharpe, Sortino, and Calmar
  • Regulatory capital requirements and margin implications
  • Stress testing and scenario analysis for extreme events

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.