practice a little every day, paws crossed ♡
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 7501–7530 of 9403 results
- RubrikMediumSoftware EngineerEngineering manager peer round: technical quality, ownership and long-term team health
A peer interview for an engineering manager role on engineering judgment and team culture. It probes the candidate's engineering principles, a real quality-versus-speed decision, and how they build ownership, collaboration and joint innovation with peer teams, and long-term team health.
Behavioral & LeadershipOnsite - RubrikHardSoftware EngineerFind largest connected group of overlapping intervals
This question evaluates understanding of interval overlap modeling, graph connectivity, and algorithmic efficiency by requiring mapping time intervals to an undirected communication graph and identifying its largest connected component.
Coding & AlgorithmsOnline Assessment - RubrikHardSoftware EngineerValidate BFS order queries on a tree
This question evaluates understanding of BFS traversal, tree graph representation, and the ability to reason about allowable dequeue/enqueue orderings in a FIFO queue.
Coding & AlgorithmsOnline Assessment - RunloopMediumSoftware EngineerDesign a Minesweeper Bot That Decides Which Cell to Flag or Reveal Next
Design a bot that plays Minesweeper and maximizes its chance of winning. The question tests how the bot turns revealed numbers into constraints, finds cells that are certainly mines or certainly safe, estimates the risk of every hidden cell when it must guess, and keeps each move fast and measurable over many games.
Software Engineering FundamentalsTechnical Screen - RunloopMediumSoftware EngineerReturn a Topological Order or Detect a Cycle
This problem tests your ability to implement Kahn's algorithm for topological sorting while incorporating a priority-based tie-breaking mechanism to ensure deterministic output.
Coding & AlgorithmsTechnical ScreenGraphTopological SortHeap - RunwayHardMachine Learning EngineerDesign a scalable video search system
This interview question evaluates ML product requirements, data/labeling, modeling, serving architecture, evaluation, monitoring, and trade-offs in a realistic interview setting. A strong answer for Design a scalable video search system states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
ML System DesignTechnical Screen - RunwayHardMachine Learning EngineerImplement n-gram model and select n
This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Implement n-gram model and select n states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Machine LearningTechnical Screen - SIG (Susquehanna)MediumData ScientistAnalyze Knights-and-Knaves Dialogue Variants
Analyze Knights-and-Knaves Dialogue Variants evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathTechnical Screen - SIG (Susquehanna)MediumQuantitative TraderBayesian Posterior That k Red Parts Came From Factory A
A probability question on Bayesian updating: one of two factories with different red-part rates is chosen at random, and k parts drawn from it are all red. It asks for the conditional probability that the parts came from the first factory, testing likelihoods, priors and careful evaluation of powers.
Statistics & MathOnline Assessment - SIG (Susquehanna)EasyData ScientistCalculate Expected Payoff from Two Dice
This problem tests fundamental knowledge of probability, expected value, and partitioning sample spaces to calculate the average outcome of a stochastic process.
Statistics & MathOnline AssessmentProbabilityExpected ValueStatistics - SIG (Susquehanna)EasyData ScientistCompute Conditional Age Probability Among Cyclists
This question tests the ability to interpret a contingency table and calculate conditional probabilities by narrowing the sample space to a specific sub-group.
Statistics & MathOnline AssessmentProbabilityStatisticsContingency Tables - SIG (Susquehanna)HardData ScientistCompute answers to probability and counting puzzles
This problem tests your ability to model sequential probabilistic events using combinatorics and conditional probability, specifically requiring the calculation of expected outcomes in a game of chance.
Statistics & MathTechnical ScreenProbabilityExpectationCombinatorics - SIG (Susquehanna)MediumData ScientistCompute bus-on-time and dice-sum probabilities
This problem tests your ability to calculate probabilities involving continuous uniform distributions and discrete combinations of independent events.
Coding & AlgorithmsHR ScreenProbabilityCombinatoricsUniform Distribution - SIG (Susquehanna)MediumData ScientistCompute ruin probability with bold betting
This question evaluates understanding of probability theory and stochastic processes, focusing on ruin probabilities under a bold betting strategy with state-dependent wagers.
Statistics & MathOnline Assessment - SIG (Susquehanna)EasyData ScientistCompute stockout sufficiency probability
This question evaluates understanding of discrete probability and binomial models for independent Bernoulli trials, testing the ability to compute the probability that a limited resource meets random demand.
Statistics & MathOnline Assessment - SIG (Susquehanna)EasyData ScientistCompute the Probability Two Bloom Intervals Overlap
Calculate the probability that two independent events with different known durations overlap within a fixed time window using geometric probability.
Statistics & MathOnline AssessmentProbabilityContinuous DistributionsGeometric Probability - SIG (Susquehanna)EasyData ScientistCondition on a Chosen Rabbit Losing
Calculate the conditional probability that a randomly selected rabbit is the least athletic of three rabbits given that it lost its benchmark race, using Bayes' theorem.
Statistics & MathOnline AssessmentProbabilityBayes' TheoremConditional Probability - SIG (Susquehanna)EasyData ScientistCount Cookie Flavor Combinations
Calculate the number of distinct unordered combinations when selecting 5 cookies from 4 available flavors with replacement, and contrast this with the ordered outcome space.
Statistics & MathOnline Assessmentcombinatoricsstars-and-barsprobability - SIG (Susquehanna)MediumSoftware EngineerCount Equal-Difference Triples After Each Add or Remove-All Operation
Process a stream of add-one and remove-all operations on a multiset and report, after each operation, how many element triples form an arithmetic progression with a fixed positive difference. It tests efficient incremental updates, correct treatment of duplicate occurrences, and counts that exceed the 32-bit range.
Coding & AlgorithmsOnline Assessment - SIG (Susquehanna)EasyData ScientistCount Grid Paths with No Three Equal Moves
Count lattice paths from `(0, 0)` to `(5, 5)` that never use three identical directions consecutively. The solution converts paths into alternating runs of length one or two, counts bounded compositions for equal and unequal run totals, and derives 84 valid paths.
Statistics & MathOnline Assessment - SIG (Susquehanna)MediumSoftware EngineerCount subarrays with odd zero count
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Count subarrays with odd zero count states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsOnline Assessment - SIG (Susquehanna)EasyData ScientistDeduce Cat Counts from Conditional Truth Rules
Deduce the exact number of cats owned by three individuals based on conditional truth-telling rules, percentage relations, and average constraints.
Statistics & MathOnline AssessmentLogic PuzzleNumber TheoryIntegrality - SIG (Susquehanna)EasySoftware EngineerDesign a Cash Register with Inventory and Profit Tracking
Design an object-oriented cash register that manages multi-lot product inventory using FIFO accounting, executes atomic multi-item sales, and accurately tracks realized gross profit.
Software Engineering FundamentalsOnsiteObject-Oriented DesignData StructuresQueue - SIG (Susquehanna)EasyData ScientistDetermine a Canoe Departure Time
This problem tests algebraic modeling and systems of linear equations by requiring the candidate to derive the counts of different entities based on a total sum constraint.
Statistics & MathOnline AssessmentAlgebraLinear EquationsLogic - SIG (Susquehanna)MediumData ScientistDetermine departure time from travel times
This question evaluates a candidate's understanding of relative motion, time-distance-rate relationships, algebraic modeling, and quantitative reasoning. Commonly asked in technical interviews for Statistics & Math and Data Scientist roles, it assesses the practical application of setting up and manipulating equations from multi-step word problems rather than purely conceptual theory.
Statistics & MathOnline Assessment - SIG (Susquehanna)EasyData ScientistDetermine knights and knaves roles
This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Determine knights and knaves roles states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Statistics & MathTechnical Screen - SIG (Susquehanna)MediumQuantitative TraderExpected Number of Same-Rank Pairs in a Hand Dealt Without Replacement
An expectation question about dealing K cards without replacement from a deck of M ranks with N cards each, then counting the same-rank pairs in the hand. It tests linearity of expectation, probabilities when drawing without replacement, and how the definition of a pair changes the answer.
Statistics & MathOnline Assessment - SIG (Susquehanna)MediumQuantitative TraderExpected Payoff of a Three N-Sided Dice Matching Game
An expected value question about rolling three fair N-sided dice, with different payoffs when all three match, exactly two match, or all differ. It tests counting the outcome classes correctly for a general number of faces and combining them into one expected payoff, including a variant where the all-different outcome costs money.
Statistics & MathOnline Assessment - SIG (Susquehanna)EasySoftware EngineerFind Company Tickers Mentioned in a News Headline
Implement a headline scanner that identifies mentioned company names using whole-word matching and returns their unique stock tickers in the order specified by the input mapping.
Coding & AlgorithmsOnsiteStringsHash TableTrie - SIG (Susquehanna)EasyData ScientistFind Expected Spins Until Two Regions Appear
This problem tests knowledge of expected value and geometric distributions by calculating the expected number of trials to observe two distinct outcomes from a discrete probability distribution.
Statistics & MathOnline AssessmentProbabilityExpected ValueGeometric Distribution