Company
Tubi interview questions
11 practice questions in the style of Tubi's interviews, covering Data Manipulation (SQL/Python), Analytics & Experimentation, Coding & Algorithms, Machine Learning, ML System Design, Software Engineering Fundamentals.
0 easy9 medium2 hard
Tubi interview questions by the numbers
Last updated
Katkat has 11 Tubi interview questions. The largest topics are Coding & Algorithms (27%), Analytics & Experimentation (18%) and Machine Learning (18%). By difficulty: 82% medium and 18% hard. The most common round is Technical Screen (100%). Frequent concepts include A/B Testing, Multiple Comparisons, Product Metrics and Stakeholder Management.
Topics
- Coding & Algorithms27% · 3
- Analytics & Experimentation18% · 2
- Machine Learning18% · 2
- ML System Design18% · 2
Difficulty
- Medium82% · 9
- Hard18% · 2
Interview rounds
- Technical Screen100% · 11
Roles
- Machine Learning Engineer55% · 6
- Data Scientist27% · 3
- Software Engineer18% · 2
Frequent concepts
- A/B Testing9% · 1
- Multiple Comparisons9% · 1
- Product Metrics9% · 1
- Stakeholder Management9% · 1
- Statistical Significance9% · 1
Showing 1–11 of 11 results
This question evaluates SQL-based data manipulation skills focused on daily aggregation, cohort and retention calculations, deduplicating event records, and grouping metrics by device_platform.
TubiData ScientistData Manipulation (SQL/Python)Technical ScreenThis question evaluates statistical power and sample size determination for A/B testing, covering hypothesis testing for proportions, derivation using normal approximations, the impact of MDE, α and power choices, allocation ratios, cluster design (ICC and design effect), group‑sequential monitoring, and adjustment for overdispersed count outcomes.
TubiData ScientistAnalytics & ExperimentationTechnical ScreenImplement a deterministic TTL cache simulator with put, get, delete, size, and fetch-on-miss operations. Preserve expired records until deletion or replacement, model loader success and failure explicitly, and validate timestamped JSON-compatible inputs.
TubiSoftware EngineerCoding & AlgorithmsTechnical ScreenThis question evaluates core machine learning competencies including overfitting and regularization, ensemble methods like bagging, linear and logistic regression, transformer architectures, optimizer trade-offs (SGD vs Adam), hyperparameter tuning in production, and end-to-end recommender system design and deployment.
TubiMachine Learning EngineerMachine LearningTechnical ScreenThis question assesses the ability to design a multi-metric experiment, manage the false positive rate under multiple testing, and communicate trade-off decisions to non-technical stakeholders.
TubiData ScientistAnalytics & ExperimentationTechnical ScreenThis question evaluates understanding and practical implementation of clustering algorithms, specifically K-Means centroid initialization, assignment and update mechanics, convergence criteria and edge-case handling, along with comparative knowledge of Gaussian Mixture Models and the Expectation-Maximization training framework.
TubiMachine Learning EngineerCoding & AlgorithmsTechnical ScreenThis question tests ML system design competency, specifically the ability to architect end-to-end recommendation pipelines covering retrieval, ranking, feature engineering, and low-latency serving at scale. It assesses practical knowledge of two-stage recommender systems, implicit feedback modeling, cold-start handling, and critical evaluation of AI-generated code — skills central to machine learning engineering interviews.
TubiMachine Learning EngineerML System DesignTechnical ScreenThis ML system design question tests a candidate's ability to architect an end-to-end personalization and ranking system, covering problem framing, reward modeling, and low-latency serving at scale. It evaluates practical knowledge of contextual bandits, engagement-signal design, cold-start handling, and off-policy evaluation — core competencies for machine learning engineering roles.
TubiMachine Learning EngineerML System DesignTechnical ScreenThis question assesses foundational machine learning knowledge across multiple core domains, including tree-based models, supervised training, model evaluation, embeddings, and transformer architecture. It is commonly used in ML engineer interviews to gauge whether a candidate can explain key concepts with correct mechanics, articulate trade-offs, and reason through failure modes.
TubiMachine Learning EngineerMachine LearningTechnical ScreenDesign a thread-safe cache fetch operation that coalesces concurrent misses for the same key while allowing different keys to load in parallel. Define linearization points, generation-aware publication, lock scope, timeout and error handling, deletion races, and stale completion cleanup.
TubiSoftware EngineerSoftware Engineering FundamentalsTechnical ScreenThis question tests a candidate's ability to implement weighted random sampling using prefix sums and binary search, evaluating practical algorithm design for probability distributions. It assesses proficiency in translating mathematical probability constraints into efficient data structures, a skill commonly probed in machine learning engineering roles where non-uniform sampling is fundamental to model training and inference pipelines.
TubiMachine Learning EngineerCoding & AlgorithmsTechnical Screen
More companies
- Meta666
- Amazon653
- Google486
- OpenAI342
- Capital One268
- Microsoft252
- DoorDash241
- Anthropic225
- Uber217
- Apple177
- TikTok176
- Pinterest161
- ByteDance160
- LinkedIn154
- Stripe139
- Snowflake130
- Databricks122
- Airbnb112
- Rippling106
- Oracle104
- Coinbase99
- Netflix97
- NVIDIA95
- Snapchat94
- Citadel90
- Waymo90
- Instacart87
- Roblox84
- Salesforce77
- Optiver76
- Shopify63
- Robinhood60
- Atlassian55
- Hudson River Trading55
- Two Sigma55
- J.P. Morgan53
- PayPal53
- xAI53
- Lyft52
- Tesla52
