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 EngineerDesign 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 EngineerDesign 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 EngineerDesign 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 ScientistEvaluate 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 EngineerExplain 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 ScientistExplain 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 EngineerExplain 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 EngineerImplement 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 EngineerImplement 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 ScientistReturn 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 EngineerWalk 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 EngineerAnswer 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 EngineerBehavioral 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 EngineerBuild 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 EngineerBuild 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 EngineerData 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 EngineerDemonstrate 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 ScientistDemonstrate 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 EngineerDesign 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 EngineerDesign 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 EngineerDesign 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 EngineerDesign 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 EngineerDesign 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 EngineerDesign 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 ScientistDiagnose 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 EngineerDiscuss 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 EngineerDiscuss 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 EngineerGenerate 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 EngineerGenerate 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 EngineerHow 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