Katkat

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 Engineer
    Engineering 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 Engineer
    Find 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 Engineer
    Validate 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 Engineer
    Design 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 Engineer
    Return 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 Engineer
    Design 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 Engineer
    Implement 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 Scientist
    Analyze 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 Trader
    Bayesian 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 Scientist
    Calculate 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Compute 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 Scientist
    Condition 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 Scientist
    Count 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 Engineer
    Count 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 Scientist
    Count 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 Engineer
    Count 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 Scientist
    Deduce 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 Engineer
    Design 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 Scientist
    Determine 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 Scientist
    Determine 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 Scientist
    Determine 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 Trader
    Expected 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 Trader
    Expected 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 Engineer
    Find 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 Scientist
    Find 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