practice a little every day, paws crossed ♡
Software Engineer Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 1–30 of 43 results
- BlackRockEasySoftware EngineerEvaluate a verbal reasoning passage
This question evaluates verbal reasoning and logical inference by requiring classification of statements as True, False, or Cannot Say from a short passage; it belongs to the Cognitive Ability/Logic domain and targets conceptual understanding rather than practical application.
Statistics & MathOnline Assessment - CiscoHardSoftware EngineerFormalize a Minimum-Trip Transport Puzzle with Horses and Ladders
Model a horses-and-ladders transport puzzle by clarifying legal moves, tracking resource state, and proving a minimum-trip plan is optimal.
Statistics & MathTechnical Screen - CitadelMediumSoftware EngineerChoose 200 of a Million Records to Label, Improving on Uniform Random Sampling
Tests the ability to define data informativeness under extreme budget constraints (selecting 200 out of 1,000,000 records) and design a scalable, one-shot sampling strategy that outperforms uniform random sampling in coverage and diversity.
Statistics & MathTechnical ScreenActive LearningSamplingClustering - CitadelHardSoftware EngineerCompute Statistics from a Frequency Array
Compute count, minimum, maximum, mean, median, mode, and population standard deviation directly from a 256-bin frequency array. Use weighted moments and cumulative ranks without expanding samples, define empty-data behavior and ties, and address overflow and numerical precision.
Statistics & MathTechnical Screen - CitiMediumSoftware EngineerSolve two logic brain teasers
This pair of puzzles evaluates logical deduction and optimization competencies—one testing information-theoretic reasoning with constrained ternary comparisons and the other testing sequencing and scheduling trade-offs for minimal total time—and belongs to the Cognitive Ability / Logic category.
Statistics & MathOnsite - DeshawHardSoftware EngineerCompare Fixed and Variable Train Gaps Without a Timetable
Compare two train services for a commuter who arrives without consulting a timetable. Explain the assumptions and derivation clearly, check edge cases, and show how the result changes when those assumptions no longer hold.
Statistics & MathTechnical Screen - Epic SystemsMediumSoftware EngineerSolve Coin, Growth, Time, and Rate Problems
This problem tests analytical thinking and basic arithmetic under time pressure, focusing on rate of change and compound logic.
Statistics & MathOnline AssessmentMathLogicExponential Growth - Hudson River TradingMediumSoftware EngineerChoose Mean or Median for Trading Profit Metrics
This problem tests your understanding of statistical measures of central tendency, specifically how different distributions affect the choice between mean and median in high-frequency trading scenarios.
Statistics & MathTechnical ScreenStatisticsFinanceData Analysis - Jane StreetMediumSoftware EngineerCalculate win chance in three-player dice game
This question evaluates understanding of probability theory, conditional probability, and modelling of repeated stochastic events such as ties and rerolls, and is categorized under Statistics & Math.
Statistics & MathHR Screen - Jane StreetHardSoftware EngineerOptimal Stopping with Square-Number Ruin
Analyze an optimal stopping game where a player rolls a fair six-sided die to accumulate points but busts if the running sum hits a positive perfect square. Tests dynamic programming, renewal theory intuition, and rigorous edge-case analysis under uncertain stopping boundaries.
Statistics & MathTechnical Screenprobabilityoptimal-stoppingdynamic-programming - Jane StreetHardSoftware EngineerOptimize a Two-Box Place-or-Take Game
Analyze and optimize a 100-turn, two-box stochastic game with capacity constraints and opaque states. Derive the optimal decision policy, examine boundary/edge cases, and evaluate how the strategy changes when core assumptions are relaxed.
Statistics & MathTechnical ScreenProbabilityDynamic ProgrammingMarkov Decision Process - Jump TradingEasySoftware EngineerFind the Largest Equivalence Class of Fractions
This problem tests your ability to handle numerical equivalence using canonical representations to avoid floating-point precision issues.
Statistics & MathTechnical ScreenMathHash MapNumber Theory - MathWorksMediumSoftware EngineerCalculate tiered cost and break-even
This question evaluates the ability to model tiered piecewise cost functions, compute total and average unit costs, and perform break-even analysis using basic algebra and arithmetic.
Statistics & MathOnline Assessment - MathWorksEasySoftware EngineerCompute probability of drawing reds
This question evaluates understanding of probability theory and combinatorics, specifically reasoning about sampling without replacement and calculating event probabilities using counting methods.
Statistics & MathOnline Assessment - MathWorksEasySoftware EngineerCompute urn-draw probabilities and expectations
This question evaluates understanding of elementary probability concepts—dependent events, conditional probability, and expected value—using an urn model with draws without replacement.
Statistics & MathOnline Assessment - MathWorksHardSoftware EngineerDeduce position from logic clues
This question evaluates the ability to model and reason about constraint-satisfaction on a 2D grid, including logical inference with directional and adjacency relations, combinatorial placement constraints, and determination of uniqueness.
Statistics & MathOnline Assessment - MathWorksEasySoftware EngineerDeduce row order from logic clues
This question evaluates logical deduction, constraint satisfaction, and basic combinatorial reasoning used to infer ordering from positional clues. Commonly asked to assess a candidate's ability to apply discrete math and spatial reasoning within the Statistics & Math domain, it targets conceptual understanding of constraints rather than practical implementation.
Statistics & MathOnline Assessment - MercorHardSoftware EngineerFind the Probability That One Shop Supplies the Top Two Coffees
Calculate the probability that the top-ranked coffees in a blind competition come from the same shop under an exchangeable, tie-free ranking model.
Statistics & MathTechnical Screenprobabilitycombinatoricsexchangeability - MercorMediumSoftware EngineerProbability Both Drinks from One Coffee Shop Outscore Both Drinks from Another
A probability brainteaser: two drinks are ordered at each of two coffee shops and every drink receives a quality score, and you must find the probability that both drinks from the first shop outscore both drinks from the second. It tests symmetry arguments, counting rankings, and stating independence and tie assumptions.
Statistics & MathTechnical Screen - MercorMediumSoftware EngineerProbability That One Customer's Two Coffees Beat Another's Two
A probability puzzle in which two customers each buy two cups of coffee of random quality, and you find the chance that one customer's cups are better than the other's. It tests clarifying what better means, using symmetry over rankings, checking the result a second way, and reasoning about ties and correlated cups.
Statistics & MathTechnical Screen - MercorMediumSoftware EngineerReason About Coffee-Quality Comparison Probabilities
Calculate conditional comparison probabilities for coffee quality scores under continuous and discrete distributions, accounting for ties and sample permutations.
Statistics & MathTechnical Screenprobabilitycombinatoricsstatistics - MetaEasySoftware EngineerCompute an Overnight Alarm Interval
This problem tests the ability to calculate time intervals across date rollovers by converting 12-hour clock times into a continuous 24-hour linear timeline.
Statistics & MathHR ScreenMathDate-TimeAlgorithms - MetaMediumSoftware EngineerDerive max distinct frequencies for n items
The question evaluates combinatorial reasoning, discrete mathematics, and constructive extremal analysis by asking for the maximum number of distinct frequency counts in an array and a matching construction.
Statistics & MathTechnical Screen - MetaMediumSoftware EngineerMeasure Forty-Five Minutes with Two Unevenly Burning Ropes
Measure exactly 45 minutes using two ropes that each burn for 60 minutes but at unpredictable rates. The reasoning must rely only on lighting rope ends and observing completion events, never on assuming that half a rope represents half the time.
Statistics & MathTechnical Screen - Mistral AIMediumSoftware EngineerSolve Probability and Logic Puzzles Under Interview Pressure
Analyze the expected yield, speedup condition, and conditional probabilities of a speculative decoding stopping process under time pressure.
Statistics & MathOnsiteprobabilityexpected-valueinference - NVIDIAMediumSoftware EngineerExplain linear algebra for graphics transforms
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Explain linear algebra for graphics transforms states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathOnline Assessment - OptiverHardSoftware EngineerAnalyze an Unfair-Coin Bankroll Game
This problem tests probability theory and expected value calculations in the context of a game with an unfair coin and a bankroll constraint.
Statistics & MathTechnical ScreenProbabilityExpected ValueRecurrence Relations - OptiverHardSoftware EngineerCalculate the Probability That Two Dice Sum to Seven
This question tests fundamental understanding of discrete probability, combinatorics, and the impact of conditional dependencies on outcomes.
Statistics & MathTechnical ScreenProbabilityCombinatoricsStatistics - OptiverMediumSoftware EngineerCompute expectations, conditionals, odds, and distributions
This question evaluates proficiency in fundamental probability and statistics concepts — including expected value and variance, conditional probability, discrete arrival modeling, betting odds and the Kelly criterion, and combinatorics for draws without replacement — and is categorized under Statistics & Math.
Statistics & MathTechnical Screen - OptiverMediumSoftware EngineerCompute negative-price probability after n steps
This question evaluates understanding of discrete probability distributions and random-walk processes within Statistics & Math, testing skills in binomial modeling and numeric computation for probabilistic outcomes.
Statistics & MathOnline Assessment