Katkat

practice a little every day, paws crossed ♡

Coding & Algorithms 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 31–37 of 37 results

  • 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
  • SalesforceMediumSoftware Engineer
    Remove duplicates from a singly linked list

    This question evaluates understanding of singly linked list data structures and in-place node manipulation to remove repeated values while preserving relative order, testing competencies in pointer management and duplicate-detection.

    Coding & AlgorithmsHR Screen
  • SquarepointMediumSoftware Engineer
    Find the Most Frequent Character with a Tie-Breaker

    Tests string traversal, frequency counting, and deterministic tie-breaking under large input constraints.

    Coding & AlgorithmsHR ScreenStringsHash TableCounting
  • SquarepointMediumSoftware Engineer
    Return Elements Greater Than the Overall Average

    This problem tests your ability to perform a two-pass linear scan on an array to compute an aggregate statistic and filter elements, emphasizing space complexity and data integrity.

    Coding & AlgorithmsHR ScreenArraysMathTwo-pass
  • StackAdaptMediumSoftware Engineer
    Analyze time complexity for dictionary operations

    This question evaluates understanding of dictionary/hash table performance characteristics, covering hashing, collision-resolution strategies, load factor and resizing impacts, and the cost of iterating or copying keys into a dynamic-array-backed list within the Coding & Algorithms/data structures domain.

    Coding & AlgorithmsHR Screen
  • TeslaMediumSoftware Engineer
    Solve classic array, graph, and parsing problems

    This multi-part question evaluates algorithmic problem-solving and data-structure competency, covering expression parsing, array and sequence manipulation, sorting-based counting, interval merging, graph traversal/union-find, in-place rearrangement, hashing for set operations, and DAG/topological ordering within the Coding & Algorithms domain.

    Coding & AlgorithmsHR Screen
  • TikTokMediumData Scientist
    Implement streaming SRM detector with late events

    This question evaluates proficiency in stateful stream processing, statistical anomaly detection for sample ratio mismatch, and scalable system design concerns such as deduplication, late/out-of-order event handling, real-time aggregation, chi-square testing with Yates correction, bot-rate mitigation, sharding, and replay validation.

    Coding & AlgorithmsHR Screen