← Back to Blog

The State of Data Science Interviews (2026): What 389 Real Questions Reveal About What Companies Actually Test

Methodology

Every table in this report comes from DataScienceHired's own problem bank: 389 published interview questions, tagged across 49 real companies and 32 topics, and cross-referenced against public interview reports and candidate write-ups rather than any single company's official materials. We didn't survey candidates or scrape a third-party question bank for this report — we counted what's actually sitting in our own database, question by question, topic by topic, company by company.

The numbers below are as of August 29, 2026. This bank grows every week as we add newly reported questions, so if you're reading this later and the counts look slightly different, that's expected — the underlying methodology (real, published questions only, tagged by topic and company) hasn't changed, only the sample size.

The Numbers at a Glance

  • 389 published interview questions
  • 49 companies with at least one tagged question
  • 32 distinct topics covered
  • 239 conceptual questions (61%)
  • 100 SQL questions (26%)
  • 50 Python questions (13%)

Conceptual questions — explain-a-concept or whiteboard-reasoning prompts rather than code-writing exercises — make up the majority of the bank, but the SQL and Python splits below tell a more useful story: SQL alone is roughly a quarter of everything a candidate might face, and it's concentrated in a much smaller set of topics than the conceptual side.

What Gets Tested Most: Full Topic Breakdown

Machine learning fundamentals is the single largest topic in the entire bank, with statistics, llms, and neural-networks tied for second at 35 questions each. Together, those four topics account for 142 of the 389 questions — roughly 37% of everything asked.

Topic Questions
Machine Learning 37
Statistics 35
LLMs 35
Neural Networks 35
Joins 30
NLP 24
Computer Science 20
Window Functions 15
Deep Learning Libraries 15
Business Skills 15
Subqueries 12
Group By 11
Big Data 10
Practical Experience 10
Culture Fit 10
CTEs 9
Pandas 8
WHERE Clauses 6
Feature Engineering 5
Arrays 5
Brainteasers 5
String Functions 4
Date Functions 4
Sorting 4
Data Structures 4
SELECT Basics 3
CASE WHEN 3
Set Operations 3
Strings 3
Recursion 3
Dynamic Programming 3
Math 3

The long tail is notable on its own: 11 of the 32 topics have four questions or fewer. Interview prep that chases breadth across every possible topic is wasted effort — the top eight topics above cover more ground than the bottom twenty-four combined.

Which Companies Ask What

Company tagging in this bank is multi-valued — a single question can be associated with several companies that are known to ask similar things, based on reported interview loops. That's why company totals below don't sum to 389. Here are the 19 companies with the deepest question coverage, each with its single most common topic and how its questions split across SQL, conceptual, and Python.

Company Questions Top Topic Language Split (SQL / Conceptual / Python)
Google 166 neural-networks (30) 25 / 116 / 25
Meta 105 neural-networks (16) 22 / 70 / 13
Amazon 97 joins (11) 36 / 44 / 17
Stripe 47 joins (13) 25 / 19 / 3
Uber 45 joins (8) 17 / 22 / 6
Airbnb 45 joins (10) 19 / 21 / 5
Microsoft 41 nlp (7) 0 / 33 / 8
Netflix 41 statistics (8) 16 / 22 / 3
OpenAI 37 llms (21) 0 / 35 / 2
Spotify 26 group-by (6) 14 / 9 / 3
LinkedIn 25 joins (13) 18 / 5 / 2
Two Sigma 25 statistics (10) 6 / 12 / 7
DeepMind 24 llms (12) 0 / 21 / 3
DoorDash 21 group-by (5) 11 / 7 / 3
Apple 20 nlp (5) 2 / 14 / 4
Databricks 20 ctes (4) 4 / 16 / 0
Capital One 20 statistics (8) 5 / 11 / 4
NVIDIA 20 neural-networks (8) 0 / 18 / 2
Anthropic 19 llms (13) 0 / 19 / 0

A few patterns jump out. Google and Meta lean hardest on neural-networks as their top topic, consistent with both companies' deep bench of ML infrastructure roles. Amazon, Stripe, Airbnb, Uber, and LinkedIn all lead with joins — a strong signal that companies running large marketplace or logistics businesses lean on relational data skills more than companies running consumer feeds or model APIs. And the language split is its own tell: Microsoft, OpenAI, DeepMind, Anthropic, and NVIDIA all show zero SQL questions in this dataset, while Amazon's split is more than a third SQL — a useful data point if you're deciding where to spend your prep time before a specific onsite.

SQL Interview Questions: The Breakdown

SQL makes up 100 of the 389 questions in the bank, and within that 100, one topic dominates everything else.

SQL Topic Questions
Joins 30
Window Functions 15
Subqueries 12
Group By 11
CTEs 9
WHERE Clauses 6
String Functions 4
Date Functions 4
SELECT Basics 3
CASE WHEN 3
Set Operations 3

Joins alone account for 30% of every SQL question in the bank — nearly double the next-largest SQL topic, window functions, at 15. If you only have time to drill one SQL concept before an interview, the data says it should be joins: multi-table joins, self-joins, and join-plus-aggregate combinations show up far more often than any single window-function or subquery pattern. Window functions and subqueries round out the next tier, together making up another 27% of SQL questions, and the remaining eight topics — group by, CTEs, WHERE clauses, string functions, date functions, SELECT basics, CASE WHEN, and set operations — split the last 43% in progressively smaller slices.

The LLM Question Surge

The most "of the moment" cut of this data is the LLM breakdown. Of the 35 questions tagged llms, here's how they concentrate by company (companies overlap, since a question can be tagged with more than one):

Company LLM Questions
Google 26
OpenAI 21
Anthropic 13
DeepMind 12
Meta 11
Microsoft 5
NVIDIA 5
Databricks 3
Pinecone 3
Hugging Face 2
Salesforce 1

Google, OpenAI, Anthropic, DeepMind, and Meta together account for 83 of the 102 total company-question associations in this table — the five companies you'd expect to be building and shipping large language models are also the five companies most likely to ask you about them in an interview. What's notable is how new this category is relative to its size: llms is tied for the second-largest topic in the entire bank at 35 questions, on par with statistics and neural-networks, despite LLM-specific interview questions barely existing as a distinct category two years ago. Compare that to a legacy topic like where clauses, which has had a decade-plus head start and still only sits at 6 questions. The llms topic didn't grow into its current size gradually — it arrived quickly, tracking the pace at which the underlying technology moved from research paper to production API to standard interview material.

How to Reproduce This

Every number in this report is a direct count against DataScienceHired's own published question bank, filtered to status=published, with no external data sources, surveys, or estimates involved. Because the bank is actively growing, these exact counts will drift upward over time — that's why every stat here is dated to August 29, 2026, and why we'd encourage anyone citing these numbers to note the as-of date rather than treating them as a fixed, permanent snapshot.

Practice these yourself: the Google problem set is the single largest company-tagged collection in the bank, machine learning is the single largest topic, and joins is the single most-tested SQL pattern — three good starting points if you only have time to prep in one place before your next interview.

Frequently Asked Questions

Which company tests SQL joins the most in data science interviews?

Stripe and LinkedIn both have 13 join-focused SQL questions in this dataset, the highest of any single company, though joins are the single most common SQL topic tested across every company combined, accounting for 30 of the 100 total SQL questions.

Are LLM questions replacing SQL in data science interviews?

Not replacing, but growing fast. SQL still makes up a quarter of all questions in this dataset, but LLM-specific questions are now a similarly large category at 35 questions, concentrated heavily at Google, OpenAI, Anthropic, and DeepMind, and they were rare in interview loops just two years ago.

What data science interview topic is tested most across all companies?

Machine learning fundamentals is the single largest topic at 37 questions, with statistics, llms, and neural-networks tied for second at 35 questions each, reflecting how modern data science interviews now span classical ML, deep learning, and generative AI rather than any one specialty.

Where does this interview question data come from?

It comes from DataScienceHired's own published question bank of 389 questions, each tagged with the real companies known to ask similar questions in their interview loops, sourced from public interview reports and candidate experiences rather than any single company's official materials.

Practice Makes Perfect

Ready to test your skills?

Practice real Machine Learning interview questions from top companies — with solutions.

Get interview tips in your inbox

Join data scientists preparing smarter. No spam, unsubscribe anytime.