Katkat

practice a little every day, paws crossed ♡

Analytics 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–10 of 10 results

  • AppleMediumAnalytics Engineer
    Implement most frequent key without using max()

    Category: Coding & Algorithms — this problem evaluates frequency counting, dictionary-based aggregation, string handling, manual maximum-finding without built-in functions, and stable tie-breaking by first appearance in the input.

    Coding & AlgorithmsTechnical Screen
  • DoorDashHardAnalytics Engineer
    Allocate Support Cost and Diagnose Decline

    This question evaluates operational analytics competencies including cost allocation and attribution for support work, root-cause diagnosis of KPI regressions, and metric design for complaint-driver identification and prevention.

    Analytics & ExperimentationTechnical Screen
  • DoorDashHardAnalytics Engineer
    Walk Through an ETL Project

    This question evaluates an analytics engineer's end-to-end ETL and data engineering competencies, including data ingestion, transformations, data modeling, orchestration, testing, monitoring, backfills, and handling failures or schema changes.

    Behavioral & LeadershipTechnical Screen
  • MetaEasyAnalytics Engineer
    Compute daily active ads

    This question tests your ability to aggregate time-series event data and perform distinct counts based on state transitions.

    Data Manipulation (SQL/Python)OnsiteSQLAggregationData Manipulation
  • MetaEasyAnalytics Engineer
    Design and evaluate an ads ranking algorithm

    This problem tests your understanding of the end-to-end machine learning lifecycle for an ads ranking system, focusing on feature engineering, model selection, and the transition from offline metrics to online business impact.

    Machine LearningOnsiteAds RankingMetricsEvaluation
  • MetaEasyAnalytics Engineer
    Detect fake accounts and measure their impact

    This question tests the ability to design an analytical framework for identifying fraudulent behavior and quantifying the financial or engagement impact of those accounts on a platform.

    Analytics & ExperimentationOnsiteFraud DetectionCausal InferenceMetrics
  • MetaEasyAnalytics Engineer
    Handle diverse styles and give constructive feedback

    This question evaluates an Analytics Engineer's competencies in collaboration, inclusive communication, conflict resolution, constructive feedback delivery, and documentation practices within the Behavioral & Leadership domain.

    Behavioral & LeadershipOnsite
  • OtherMediumAnalytics Engineer
    Continue Entry Numbers for a Daily Incremental Batch

    Continue per-context entry numbering for a daily batch using stored maximums, ordered row numbers, and correct new-context handling.

    Data Manipulation (SQL/Python)Technical Screen
  • OtherMediumAnalytics Engineer
    Maintain Entry Numbers with Incremental Loads and Historical Backfills

    Design incremental per-context entry numbering with idempotent state, contiguous-gap backfills, and correct handling of interleaved late events.

    System DesignTechnical Screen
  • OtherMediumAnalytics Engineer
    Number Entries Within Each Conversation

    Assign one-based entry numbers per conversation using timestamp and identifier ordering in a PostgreSQL window-function query.

    Data Manipulation (SQL/Python)Technical Screen