data-modeling Interview Questions
20 interview questions in our bank cover data-modeling, most of them System Design for ML. They average 3.5/5 difficulty — hard — and each one was reported by a candidate after a real interview. Companies known to ask about data-modeling: Netflix, Walmart Labs, Figma, Salesforce, Databricks, and 10 more.
Practice these on the problems board →Companies that ask about data-modeling
Question mix
- System Design for ML16
- Coding & Leetcode-style Questions3
- MLOps & Deployment1
Difficulty
- 2/5 — easy1
- 3/5 — medium9
- 4/5 — hard9
- 5/5 — very hard1
Questions tagged data-modeling
Data Engineering: Movie Success Pipeline
3/5This Netflix data engineering assessment explores movie launch analytics through relational queries, production pipeline resiliency, and event stream classification. It evaluates your skills in writing advanced database aggregations, handling data skew, and processing real-time user behavior metrics efficiently. Access to the full exercise details and verified solutions requires a paid subscription.
MLOps & DeploymentNetflixDistributed File System Metadata Layer with Strong Consistency
4/5Dive into a complex distributed systems architecture challenge inspired by technical interviews at Databricks. You will design the directory and file management metadata tier for a massive storage network, emphasizing strict consistency guarantees and fault tolerance over weak replication models. The exercise assesses your mastery of consensus protocols, hierarchical tree organization, and high-availability design principles. Unlock the complete system architecture blueprint and expert analysis with a subscription.
System Design for MLDatabricksVenmo-Style P2P Payment Data Model
4/5This Affirm system design interview challenge requires you to architect a robust database schema and data model for a peer-to-peer payment platform similar to Venmo. You must design tables and workflows that handle direct balance transfers, bank-funded transfers with asynchronous clearing windows, pending states, and failure recovery scenarios. The exercise evaluates your capability to model complex financial transactions with strict consistency and state tracking requirements. To review the comprehensive architectural design, entity-relationship models, and expert guidelines, a subscription is needed.
System Design for MLAffirmTagging System REST API
3/5Dive into this comprehensive system design exercise centered around RESTful API creation, as featured in Atlassian interviews. The task requires you to architect a robust tagging mechanism that supports entity association, lifecycle management, and efficient searching while handling pagination and edge cases. Interviewers use this scenario to gauge your practical architectural judgment and interface design clarity. Unlock the complete system requirements and expert design blueprint with a subscription.
System Design for MLAtlassianOnline Shopping Cart System
4/5This system design problem, featured in an Uber interview, focuses on engineering a robust digital shopping basket framework where users maintain distinct active carts for every separate merchant. Architects must address tricky synchronization hurdles, concurrent device updates, and scalable data storage strategies while optionally handling real-time stream analytics for product ratings. Mastering this distributed architecture scenario requires architectural foresight. Unlock the full design guide and comprehensive strategy by purchasing a subscription.
System Design for MLUberQuery System — Time + Geo Filtered User Activity
3/5Tackling large-scale data retrieval challenges is a hallmark of senior engineering assessments, exemplified by this Airbnb system design exercise. The objective is to architect a high-throughput query service capable of filtering massive volumes of user activity records based on temporal ranges and geographic boundaries. Candidates must address non-functional requirements including low latency reads, eventual consistency, and effective data partitioning strategies for expansive historical datasets. Reviewing the complete architectural blueprint, trade-off analysis, and expert recommendations demands a paid subscription.
System Design for MLAirbnbDesign Walmart Plus Membership System
4/5This comprehensive system design challenge, modeled after paid subscription platforms like Walmart Plus, requires building a robust backend for membership lifecycle management. You must architect components handling recurring billing retries, high-throughput entitlement verification for downstream services, household sharing, and failure recovery. The exercise tests your capability to design resilient, transactional distributed workflows operating under strict latency limits. The complete architectural blueprint and design analysis require a subscription.
System Design for MLWalmart LabsDesign Multi-Carrier Package Delivery Routing System
4/5Designing modern logistics software involves balancing dynamic pricing, carrier capacity constraints, and strict service level agreements across multiple external vendor APIs. This Walmart Labs system design exercise explores how to orchestrate package fulfillment by intelligently selecting optimal delivery partners and handling asynchronous tracking updates and exceptions. It tests your ability to build fault-tolerant workflows for complex third-party integrations. Gaining access to the full problem requirements and expert solution requires a subscription.
System Design for MLWalmart LabsAds Demand Intake Data Modeling
5/5Design a robust advertising demand management architecture suitable for large-scale platforms like Netflix in this comprehensive system design interview scenario. You will architect data models to handle advertiser account hierarchies, multi-layered campaign budgets, creative assets, complex targeting rules, and real-time impression measurements. The discussion dives deep into balancing direct-sold orders with programmatic bidding workflows while maintaining accurate event attribution. Unlock the complete system design blueprint and architectural evaluation by subscribing today.
System Design for MLNetflixStock Trading / Real-Time Quote System Design
3/5This Robinhood system design interview question focuses on architecting a high-throughput trading platform capable of handling real-time financial quotes and external exchange API integrations reliably. You will need to address scalability, data modeling, latency reduction, and fault tolerance under heavy market traffic. The complete design blueprint, architectural trade-offs, and expert recommendations require a subscription.
System Design for MLRobinhoodTemplate & Instance System with Update Propagation
2/5Tackle a realistic Figma system design scenario centered around component reuse and synchronization across hierarchical dependencies. You will architect a distributed framework where foundational layout components propagate updates to dependent instances while allowing users selective adoption controls. This prompt evaluates your competence in data modeling, notification pipelines, version control architectures, and conflict resolution strategies. Unlock the comprehensive system design breakdown and expert architectural solutions with a paid subscription.
System Design for MLFigmaDesign a Collaborative Spreadsheet (Google Sheets)
4/5Presented during an onsite engineering round at Salesforce, this system design challenge requires architecting a real-time collaborative workspace supporting simultaneous edits, formula calculations, and data persistence. It evaluates your expertise in handling distributed concurrency, state synchronization, and scalable backend data models. Uncover the comprehensive architectural guidelines and complete system breakdown with a subscription.
System Design for MLSalesforceTransactions Status Report SQL
3/5Practice an advanced database querying task featured in Intuit online assessments that requires generating comprehensive transaction status reports from raw relational data. This exercise tests your proficiency in data normalization, complex aggregation techniques, frequency ranking, and string concatenation methods within relational database management systems. Solving this problem highlights your capability to transform messy logs into clean business intelligence summaries. The complete dataset schemas, query requirements, and optimal SQL solutions are available exclusively to subscribers.
Coding & Leetcode-style QuestionsIntuitData Engineer AI-Native Full-Stack Round
4/5This comprehensive Meta data engineering interview round simulates a high-stakes scenario combining business case evaluation, dimensional data modeling, and SQL debugging within a single session. It evaluates end-to-end data architecture expertise, problem-solving under constraints, and analytical communication. The full prompt, database schemas, and expert model solutions require a subscription.
Coding & Leetcode-style QuestionsMetaDesign an Analytics Metrics Dashboard for ChatGPT / LLM Service
3/5Prepare for advanced backend system design interviews with this challenging Salesforce architectural scenario focused on large-scale telemetry ingestion. Candidates are tasked with architecting a robust data pipeline capable of processing massive streams of high-frequency logging events from an artificial intelligence conversational service. The core focus centers on efficient aggregation strategies to compute crucial performance indicators like latency distributions, active usage statistics, and throughput metrics reliably. Master distributed data processing patterns and scalable storage trade-offs by exploring the comprehensive system design guide. Access the full architectural breakdown and expert solution by subscribing today.
System Design for MLSalesforceExpense Rules Engine (Extensible)
4/5This reported interview question from Rippling asks you to build a flexible corporate card expense rules engine where policies are treated as dynamic data rather than hardcoded logic. You will need to design an extensible evaluator that processes financial transaction fields, coerces data types, and evaluates complex conditional rule trees using logical operators without modifying the core codebase. Tackling this architectural challenge tests your ability to apply clean design principles to real-world business logic. Access to the comprehensive problem description and optimal model solution requires a subscription.
Coding & Leetcode-style QuestionsRipplingData Modeling and DAU Query for a Fitness App
3/5Tackle a practical analytics engineering challenge featured by DoorDash, focusing on database schema design for health tracking applications. You will establish metrics for daily active users and write efficient querying logic to extract vital user engagement insights over customized time intervals. This exercise tests database design principles and aggregation proficiency. Unlock the full case study and expert solution by subscribing.
System Design for MLDoorDashReal-Time Comment Threads (FigJam / Figma)
3/5This Figma system design interview prompt focuses on architecting a low-latency collaborative commenting feature for an infinite canvas application. It evaluates your expertise in data modeling, real-time synchronization protocols, and scalable backend infrastructure. Access the complete system blueprint and architectural breakdown with a paid subscription.
System Design for MLFigmaTelemetry Collector and GPU Utilization Dashboard
3/5Reported as an infrastructure system design interview at NVIDIA, this scenario challenges you to architect a scalable monitoring platform capable of ingesting high-frequency telemetry data from large GPU clusters. You must design storage layers, data retention policies, and query mechanisms that support both granular real-time metrics and long-term trend analysis. The problem evaluates your expertise in distributed systems, data modeling, and high-throughput logging pipelines. Unlock the full architectural requirements and a comprehensive solution guide with a subscription.
System Design for MLNVIDIAPromotion Posting System Data Model
4/5Design a comprehensive relational database schema to power a multi-channel promotional publishing system, mirroring real-world architecture questions from Netflix. This challenge requires modeling complex cross-platform constraints, multi-region localization, financial tracking, hierarchical approvals, and scheduled publishing workflows. It tests your ability to translate intricate business logic into a scalable database design. To view the complete architectural specifications, entity-relationship details, and model schema, subscribe now.
System Design for MLNetflix
Studied alongside
data-modeling interview FAQ
- How many data-modeling interview questions are there?
- 20 reported questions, mostly System Design for ML.
- Which companies ask data-modeling questions?
- Netflix (3), Walmart Labs (2), Figma (2), Salesforce (2), Databricks (1), Affirm (1), Atlassian (1), Uber (1).
- How hard are data-modeling questions?
- They average 3.5 out of 5: 1 at 2/5, 9 at 3/5, 9 at 4/5, 1 at 5/5.