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 7531–7560 of 9403 results

  • SIG (Susquehanna)EasyData Scientist
    Find a Green Triangle's Weight in a Balanced Mobile

    Solve a nested balanced-mobile puzzle and determine the green triangle's weight from a 160-pound total. The worked derivation uses an explicit equal-arm, massless-bar assumption, propagates whole-submobile weights upward, and explains why the left branch alone fixes the answer at 10 pounds.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumSoftware Engineer
    Find and Fix C++ Ownership Bugs: Double Free, Shallow Copy, and Object Slicing

    Tests a candidate's ability to identify and fix critical C++ resource management bugs, specifically shallow copies leading to double-free errors and object slicing caused by improper pass-by-value semantics with polymorphic types.

    Software Engineering FundamentalsOnsiteC++Memory ManagementRAII
  • SIG (Susquehanna)MediumData Scientist
    Find probability of overlapping blooms

    This question evaluates understanding of probability theory, specifically reasoning about continuous uniform distributions, geometric probability, and the likelihood of overlap between random time intervals within a fixed horizon.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)EasyData Scientist
    Find the Expected Number of Consecutive Chosen Pairs

    Calculate the expected number of consecutive pairs in a uniformly chosen subset of integers using indicator variables and linearity of expectation.

    Statistics & MathOnline Assessmentprobabilitycombinatoricsexpected-value
  • SIG (Susquehanna)EasyData Scientist
    Find the Probability Two Muffins Are Sufficient

    This problem tests binomial probability distributions and the cumulative probability of independent discrete events.

    Statistics & MathOnline AssessmentProbabilityBinomial DistributionStatistics
  • SIG (Susquehanna)EasyData Scientist
    Find the Success Probability of Bold Betting

    Calculate the chance of reaching five tokens before ruin under a bold, state-dependent betting rule. The solution enumerates the transitions, sets absorbing boundaries, solves the four-state recurrence for win probability one-third, and obtains 15/77 from an initial fortune of two.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumSoftware Engineer
    Implement a Simplified std::vector with Manual Memory Management

    Tests practical systems programming in C++, specifically decoupling raw memory allocation from object construction, managing dynamic capacity growth, and adhering to the Rule of Five.

    Software Engineering FundamentalsOnsitecppmemory-managementdata-structures
  • SIG (Susquehanna)EasySoftware Engineer
    Index a CSV Movie Catalog for Fast Year-Range Queries

    Design an immutable movie catalog that parses CSV data and supports fast, inclusive year-range queries using binary search or indexing.

    Software Engineering FundamentalsOnsitebinary-searchdata-structurescsv-parsing
  • SIG (Susquehanna)EasyData Scientist
    Infer posterior after losing pick

    This question evaluates a candidate's understanding of conditional probability and posterior inference, assessing the ability to update probability estimates after observing that a chosen option did not occur.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumQuantitative Trader
    Probability Limited Stock Covers Every Customer in a Queue

    A binomial probability question about a queue of N customers who each choose one of two products, with only M units of one product left in stock. It asks for the probability that the stock is enough, or exactly enough, for every customer who wants it, testing distribution modeling and the efficient evaluation of tail sums.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumQuantitative Trader
    Probability Two Randomly Started Flower Bloom Periods Overlap

    A probability question about two flowers that start blooming on random days within a D-day window and stay in bloom for different lengths of time. It asks for the probability that both are in bloom together at some point, testing interval-overlap reasoning, exact counting, and discrete versus continuous modeling.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumQuantitative Trader
    Probability You Picked the Strongest Cat Given Your Cat Lost the Race

    A conditional probability puzzle about three cats in a race with known winning probabilities. You cheer for a randomly chosen cat, learn whether it won or lost, and must find the probability that you picked the strongest or the weakest cat, testing Bayes' rule and the choice of conditioning event.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumQuantitative Trader
    Probability of Reaching a Chip Target Under Bold Betting

    A gambling probability question: starting with A chips and aiming for B, a player uses bold play, staking either all chips or just what is needed to reach the target, and wins each even-money round with probability p. It asks for the probability of reaching the target before going broke, testing recursive state analysis.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)EasyData Scientist
    Resolve Two Knights-and-Knaves Statements

    This question tests logical deduction and systematic case analysis under binary truth constraints.

    Statistics & MathOnline AssessmentLogicPuzzlesDiscrete Math
  • SIG (Susquehanna)MediumSoftware Engineer
    Rotate a Square Matrix Clockwise While Both Diagonals Stay Fixed

    Rotate every element of a square matrix that lies off both diagonals by 90 degrees clockwise a given number of times, leaving the main-diagonal and anti-diagonal values in place. It tests precise index mapping, handling of odd and even matrix sizes, and bug-free simulation under timed assessment conditions.

    Coding & AlgorithmsOnline Assessment
  • SIG (Susquehanna)EasyData Scientist
    Solve Barn Animal Counts from Total Legs

    Tests setting up and solving a system of linear equations from verbal constraints using substitution to determine integer entity counts.

    Statistics & MathOnline Assessmentmathalgebraquantitative-reasoning
  • SIG (Susquehanna)EasyData Scientist
    Solve animals-and-legs count

    This question evaluates a candidate's ability to translate a word problem into a system of linear equations and perform basic algebraic manipulation and arithmetic to determine unknown quantities.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumData Scientist
    Solve relative-truth cat puzzle

    This question evaluates logical deduction, constraint satisfaction, and quantitative manipulation of percentages and averages within a relative truth/lie framework, and is categorized under Statistics & Math and discrete logic puzzles.

    Statistics & MathOnline Assessment
  • SIG (Susquehanna)MediumSoftware Engineer
    Solve theatre seating and ticker extraction

    This question evaluates algorithmic problem-solving skills across two areas: efficient seat-allocation and interval occupancy reasoning for grouping in a constrained seating layout, and robust string processing with phrase-based, case-insensitive matching and mapping to ticker identifiers.

    Coding & AlgorithmsOnsite
  • SIG (Susquehanna)MediumSoftware Engineer
    Trees and Binary Search Trees: Taxonomy, Invariant, and Traversal/Search

    Tests understanding of binary tree taxonomy, global BST invariants versus local parent-child checks, and efficient tree search under range constraints.

    Software Engineering FundamentalsOnsitebinary-search-treetree-traversalrecursion
  • SIG (Susquehanna)EasyData Scientist
    Use Bayes for factory identification

    This question evaluates understanding of Bayesian inference and conditional probability by asking for the posterior probability that two observed black widgets originated from a specific factory.

    Statistics & MathOnline Assessment
  • SalesforceHardSoftware Engineer
    Answer ownership, conflict, and failure recovery questions

    This question evaluates ownership, conflict resolution, incident response, stakeholder management, and accountability competencies relevant to software engineering.

    Behavioral & LeadershipTechnical Screen
  • SalesforceHardSoftware Engineer
    Architect serving and storage for recommender

    Architect serving and storage for recommender evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    System DesignTechnical Screen
  • SalesforceMediumSoftware Engineer
    Behavioral deep dive: scaling decisions, zero-to-one platforms, traffic spikes, conflict

    Hiring manager behavioral round for a senior backend engineer: a deep dive into a system you own with probing on scaling decisions and failure modes, plus stories about building a platform from zero, handling an unexpected traffic spike, resolving cross-team conflict, and motivation for the move.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Behavioral: Coaching a Teammate and Upholding Team Coding Standards

    Two-part behavioral question for senior engineers: how you helped a teammate get better at a specific task, and how you maintain coding standards across your team. It tests mentoring approach, measurable growth, automating standards, code review norms and building team buy-in.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Behavioral: Pivoting Mid-Project and Handing Off Work You Owned

    Two-part behavioral question for senior engineers: a time you had to pivot in the middle of a project, and a time you were pulled off a project where you were the main point of contact. It tests adaptability, re-planning, stakeholder communication and responsible handoffs.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Binary Tree Path Sum

    Determine if a binary tree contains a root-to-leaf path whose node values add up to a given target sum.

    Coding & AlgorithmsOnsiteBinary TreeDFSBFS
  • SalesforceMediumSoftware Engineer
    Choose DynamoDB vs MySQL for a backend

    This question tests your ability to evaluate database technologies based on specific application requirements, trade-offs in consistency models, and operational scalability.

    Software Engineering FundamentalsTechnical ScreenSystem DesignDatabaseNoSQL
  • SalesforceMediumMember of Technical Staff
    Convert a Sorted Doubly Linked List to a Balanced BST In Place

    Tests in-place pointer manipulation and bottom-up tree construction by converting a sorted doubly linked list into a height-balanced binary search tree in linear time.

    Software Engineering FundamentalsOnsitelinked-listbinary-search-treerecursion
  • SalesforceMediumSoftware Engineer
    Convert integer to NAF form

    This question evaluates understanding of number representations (Non-Adjacent Form), bit-level optimization, and formal proof techniques for demonstrating minimal Hamming weight, together with algorithmic complexity analysis.

    Coding & AlgorithmsOnline Assessment