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) |
|---|---|---|---|
| 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 |
| 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 |
|---|---|
| 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.
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.