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 2851–2880 of 9403 results

  • DiscordHardData Engineer
    Design Video Call Analytics Tables

    This question evaluates data modeling and analytics competencies including event schema design, dimensional modeling (facts and dimensions), ETL/cleaning and deduplication, and time-windowed SQL aggregation.

    System DesignOnsite
  • DiscordMediumSoftware Engineer
    Design a TCP Discord-like chat server

    This question evaluates a candidate's skills in system design, TCP-based protocol design, real-time messaging, data modeling, persistence, session/reconnection handling, and concurrency control for backend services.

    System DesignOnsite
  • DiscordMediumSoftware Engineer
    Design leader election using Redis leases

    This question evaluates a candidate's understanding of distributed coordination and leader election using a central in-memory datastore, focusing on lease-based leadership, failover, and correctness under partitions and clock skew.

    System DesignOnsite
  • DiscordMediumData Scientist
    Evaluate Model-Targeted Subscription Notifications

    Evaluate subscription-targeting notifications with incrementality metrics, A/A preparation, flat-result diagnosis, and alternative causal designs.

    Analytics & ExperimentationTechnical Screen
  • DiscordHardSoftware Engineer
    Explain C++ alignment and ABI stability

    This question evaluates mastery of C++ low-level memory concepts—memory alignment, padding and struct/class layout—and understanding of ABI stability, including calling conventions, name mangling, vtable layout and other binary compatibility concerns, reflecting competence in systems-level C++ and binary interfacing.

    Software Engineering FundamentalsHR Screen
  • DiscordMediumData Scientist
    Explain a Business Project That Used Causal Inference

    Prepare a causal-inference project answer covering the business decision, identification assumptions, uncertainty, and lessons for a repeat study.

    Behavioral & LeadershipTechnical Screen
  • DiscordHardSoftware Engineer
    Explain your database experience and debugging approach

    This question assesses the candidate's depth in database architecture, specifically regarding isolation levels and race conditions, while testing their methodology for validating code generated by AI or external tools.

    Software Engineering FundamentalsHR ScreenDatabasesConcurrencyDebugging
  • DiscordHardSoftware Engineer
    Implement User Sessionization From Event Stream

    This question evaluates proficiency in stream processing, stateful sessionization, time-based aggregation, and per-user metric computation, focusing on competencies such as tracking user activity across unbounded ordered event streams and computing top-channel aggregates.

    Coding & AlgorithmsTechnical Screen
  • DiscordMediumSoftware Engineer
    Implement an asyncio-based chat server

    This question tests practical knowledge of Python's asyncio library and concurrent programming by requiring the implementation of a TCP chat server. It evaluates a software engineer's ability to manage multiple simultaneous connections, handle resource cleanup, and apply event-driven concurrency patterns — core competencies commonly assessed in backend and systems-focused interviews.

    Coding & AlgorithmsOnsite
  • DiscordMediumData Scientist
    Return Words Present in Exactly One Message

    Find words appearing in exactly one of two messages using set symmetric difference while clarifying tokenization and case rules.

    Coding & AlgorithmsTechnical Screen
  • DiscordHardSoftware Engineer
    Walk through your background and proud project

    This question evaluates communication, ownership, and technical leadership related to persistence and database-infrastructure, including on-call incident handling, impact measurement, and trade-off justification.

    Behavioral & LeadershipHR Screen
  • DisneyMediumSoftware Engineer
    Answer general behavioral questions

    This question evaluates behavioral competencies such as communication, teamwork, leadership, conflict resolution, adaptability, feedback exchange, prioritization, and cultural fit for a software engineering role within the Behavioral & Leadership category.

    Behavioral & LeadershipTechnical Screen
  • DisneyEasyData Engineer
    Behavioral Panel: Conflict, Critical Feedback, Competing Priorities and Culture Fit

    Behavioral and culture-fit questions for a senior data engineer: a conflict, critical feedback, competing priorities, the motivation for moving into data engineering, and personal questions about turning points, best and worst managers, and disliked subjects. It tests self-awareness, ownership and clear storytelling.

    Behavioral & LeadershipOnsite
  • DisneyMediumMachine Learning Engineer
    Build Naive Bayes spam classifier with F1

    This question evaluates understanding of probabilistic text classification with Naive Bayes, text preprocessing and feature extraction, and use of the F1 score for performance measurement in a binary spam detection task.

    Machine LearningTechnical Screen
  • DisneyMediumSoftware Engineer
    Build a sortable, searchable movie list UI

    This question tests the ability to design a performant, reactive frontend component that handles data manipulation, asynchronous API integration, and efficient DOM rendering.

    Software Engineering FundamentalsOnsiteFrontendReactPerformance
  • DisneyEasyData Engineer
    Data Pipeline Design for Cloud and Hybrid On-Prem Environments on AWS and Azure

    A senior data engineering design question: build a data pipeline from operational sources to analytics on one cloud, then rework it for a hybrid on-premises and cloud environment and for both AWS and Azure. It tests tool selection and trade-offs, ingestion and storage design, data quality, security and portability.

    System DesignOnsite
  • DisneyMediumSoftware Engineer
    Demonstrate culture fit and collaboration

    This question evaluates interpersonal and leadership competencies for a Software Engineer, including culture fit, adaptability, communication, influencing without authority, conflict resolution, handling ambiguous requirements, and receptiveness to critical feedback within the Behavioral & Leadership domain.

    Behavioral & LeadershipOnsite
  • DisneyHardData Scientist
    Demonstrate influential product leadership under ambiguity

    This question evaluates a candidate's influential product leadership, stakeholder alignment, metric definition, and analytic judgment under ambiguity, including the ability to prioritize trade-offs and drive decisions without formal authority.

    Behavioral & LeadershipHR Screen
  • DisneyMediumSoftware Engineer
    Design a Flash Sale with a Virtual Queue and Exact Inventory

    Design a high-scale ticketing and merchandise flash-sale platform featuring a virtual waiting room, controlled admission rate, strictly zero-oversell inventory reservation, and idempotent checkout.

    System DesignOnsiteDistributed SystemsConcurrencyCaching
  • DisneyMediumSoftware Engineer
    Design a Twitter-like microblogging platform

    This problem tests your ability to design a distributed system capable of handling high-throughput write operations, efficient read-heavy feed generation, and the trade-offs between system consistency and availability.

    System DesignOnsiteScalabilityCachingDistributed Systems
  • DisneyMediumData Engineer
    Design a clickstream ingestion and aggregation pipeline for billions of events per day

    Design an end-to-end clickstream pipeline that ingests roughly one billion telemetry events per day from web, mobile, and TV clients and serves both near-real-time dashboards and accurate finalized daily aggregates without lagging. The question covers staged architecture and back-of-envelope sizing, a durable partitioned log for back-pressure, event-time windowing with watermarks and allowed lateness, late-arriving data and the provisional-to-finalized lifecycle, exactly-once deduplication in Flink versus Spark Structured Streaming, autoscaling on consumer lag, hot-partition key skew, high-cardinality DAU/MAU with HyperLogLog, and reprocessing after a logic bug. A common Disney data engineer online assessment system design question.

    System DesignOnline Assessment
  • DisneyEasySoftware Engineer
    Design a frontend shopping cart and feature flags

    This question evaluates frontend system-design skills including client-side state management, synchronization and conflict-resolution strategies, caching and offline resilience, performance for large carts, observability, and feature-flag/remote-config design for targeted rollouts and experiments.

    System DesignOnsite
  • DisneyHardSoftware Engineer
    Design a global multi-game leaderboard

    This question evaluates a candidate's ability to design a scalable, real-time distributed leaderboard service, testing skills in API design, data modeling, ranking algorithms, ingestion and read-path architecture, caching, sharding, consistency-versus-latency trade-offs, idempotency, anti-cheat measures, and disaster recovery.

    System DesignOnsite
  • DisneyHardSoftware Engineer
    Design a personalized recommendation system

    This question evaluates a candidate's competency in ML system design and recommender systems engineering, covering data ingestion, feature stores, candidate generation, ranking, online serving, experimentation, and operational considerations.

    ML System DesignTechnical Screen
  • DisneyHardData Scientist
    Diagnose and decide on watch-time drop

    This question evaluates a data scientist's skills in causal inference, experiment analytics, metric definition and guardrails, confounder adjustment, and rapid decision-making under time pressure.

    Analytics & ExperimentationHR Screen
  • DisneyMediumSoftware Engineer
    Discuss Terraform, Infrastructure as Code, and AWS Experience

    Describe infrastructure-as-code experience through reviewed changes, state management, cloud validation, drift, partial failures, and honest ownership.

    Software Engineering FundamentalsHR Screen
  • DisneyMediumSoftware Engineer
    Discuss Your Proudest Project and Interest in a Role

    Explain a proud project through personal contribution and supported results, then connect real interests to verified role responsibilities.

    Behavioral & LeadershipHR Screen
  • DisneyMediumData Engineer
    Generate All Valid Combinations of Balanced Parentheses

    This question tests a candidate's ability to apply recursive backtracking and combinatorial generation in a coding interview context. It evaluates understanding of constraint-based enumeration and string construction, core algorithmic skills frequently assessed in software engineering and data engineering roles.

    Coding & AlgorithmsOnline Assessment
  • DisneyMediumData Engineer
    Generate All Well-Formed Parenthesis Strings

    This question tests practical understanding of recursion and backtracking through enumeration of all valid parenthesis combinations of a given length. It is a classic coding interview problem that evaluates combinatorial reasoning, constraint-based pruning, and familiarity with Catalan number sequences in algorithm design.

    Coding & AlgorithmsOnline Assessment
  • DisneyEasySoftware Engineer
    How do you manage collaboration and stakeholders?

    This question evaluates leadership competencies such as stakeholder management, cross-functional collaboration, conflict resolution, prioritization of trade-offs, and influence within a software engineering context.

    Behavioral & LeadershipOnsite