Katkat

practice a little every day, paws crossed ♡

Site Reliability 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–12 of 12 results

  • ByteDanceHardSite Reliability Engineer
    Determine whether squares can fit

    This question evaluates spatial reasoning, combinatorial packing, and constraint-satisfaction skills in the context of placing integer-aligned squares within an m x n rectangle.

    Coding & AlgorithmsTechnical Screen
  • ByteDanceMediumSite Reliability Engineer
    Generate combinations and permutations

    This problem tests your ability to implement recursive backtracking algorithms to generate all possible permutations and combinations of a given set of distinct integers.

    Coding & AlgorithmsTechnical ScreenRecursionBacktrackingCombinatorics
  • ByteDanceMediumSite Reliability Engineer
    Implement Sorted Search and Array Updates

    This question evaluates proficiency in array manipulation and fundamental algorithmic techniques—specifically binary search for sorted arrays, digit-wise arithmetic with carry handling, and in-place stable reordering—within the Coding & Algorithms domain and with attention to time and space complexity.

    Coding & AlgorithmsTechnical Screen
  • ByteDanceHardSite Reliability Engineer
    Place Non-Attacking Queens

    This question evaluates a candidate's competency in combinatorial search, constraint reasoning, and algorithmic design for arranging non-attacking pieces on a grid.

    Coding & AlgorithmsTechnical Screen
  • ByteDanceMediumSite Reliability Engineer
    Solve Stack and String Shift Problems

    This problem tests your ability to handle nested validation using stacks and coordinate transformation using modular arithmetic on strings.

    Coding & AlgorithmsTechnical ScreenStackStringsModulo Arithmetic
  • ByteDanceEasySite Reliability Engineer
    Validate Matching Brackets

    Tests stack-based parsing fundamentals, early mismatch detection, and linear-time string validation for balanced bracket sequences.

    Coding & AlgorithmsTechnical Screenstackstringsparsing
  • CoreweaveMediumSite Reliability Engineer
    Query Machines and Mark Them Offline

    This problem tests the ability to interact with external APIs, handle asynchronous operations with retries, and implement conditional filtering based on system metadata.

    Coding & AlgorithmsOnsiteAPIAutomationError Handling
  • MetaMediumSite Reliability Engineer
    Implement a Streaming VMStat Alert

    This question tests the ability to design a memory-efficient sliding window mechanism for monitoring high-frequency system metrics in real-time.

    Coding & AlgorithmsTechnical ScreenSliding WindowData StructuresStreaming
  • MetaMediumSite Reliability Engineer
    Validate abbreviations and brackets

    This question evaluates proficiency in string parsing, pattern validation, and algorithmic correctness, covering abbreviation interpretation and bracket balancing while requiring careful handling of edge cases and input constraints.

    Coding & AlgorithmsTechnical Screen
  • MicrosoftMediumSite Reliability Engineer
    Find where two singly linked lists merge, given each as a sequence of node ids

    Coding practice question: two singly linked lists that may merge into a shared tail are given as sequences of node ids, and you must return the id of the node where they first meet, or -1. It tests reasoning about linked list structure, linear-time traversal, and edge cases such as no shared node or one list being the other's tail.

    Coding & AlgorithmsOnsite
  • WaymoMediumSite Reliability Engineer
    Determine Complete Interval Coverage

    This question evaluates understanding of interval coverage, streaming or online algorithms, and data structures for maintaining dynamic unions of intervals as points arrive.

    Coding & AlgorithmsTechnical Screen
  • WaymoMediumSite Reliability Engineer
    Is the Segment From 0 to 50 Fully Contaminated After Each Landing Point?

    Points land one at a time on the segment from 0 to 50, each contaminating an interval of length 1 around it; after each landing, report whether the whole segment is contaminated. Tests interval union maintenance, exact boundary handling and efficient updates.

    Coding & AlgorithmsOnsite