Original research

What 86,616 interview questions reveal about what companies actually ask

We analysed every question in our bank — 86,616 of them, across 29 subjects and 510 distinct topics. The distribution is not what most preparation advice assumes.

Last updated · Dataset: 86,616 questions · Free to cite with attribution

86,616
questions analysed
29
subjects
510
distinct topics
29.4%
rated Hard

Finding 1 — Testing disciplines make up 30.6% of all questions

Automation, API, manual and performance testing together account for 26,538 questions — 30.6% of the bank. Preparation material overwhelmingly focuses on algorithms and language trivia, but in this dataset the single largest cluster of questions is about how you verify software, not how you write it.

Automation Testing
9,25810.7%
API Testing
5,9946.9%
Performance Testing
5,7946.7%
Manual Testing
5,4926.3%
SQL
2,7013.1%
Rust
2,6233%
Python
2,6203%
C
2,6183%
C++
2,6173%
MATLAB
2,6163%
C#
2,6153%
Kotlin
2,6123%

Finding 2 — The bank is 45.6% Medium, not front-loaded with easy questions

Difficulty splits 25% Easy / 45.6% Medium / 29.4% Hard. Nearly three quarters of questions sit at Medium or above. Candidates who practise only introductory material are preparing for roughly a quarter of what they will be asked.

Easy
21,66025%
Medium
39,48245.6%
Hard
25,47429.4%

Finding 3 — Difficulty is not evenly spread across subjects

Ranked by the share of questions rated Hard, among subjects with enough volume to be stable:

SubjectQuestionsHard
C++2,61736.8%
Java2,61033.4%
Rust2,62333.2%
Objective-C2,60332.4%
Haskell2,59332.3%
Scala2,55932.3%
SQL2,70132.1%
Ruby2,60232.1%
TypeScript2,59531.9%
C2,61831.5%

Finding 4 — Tooling dominates the most-asked topics

Across 510 topics, the highest-frequency ones are overwhelmingly specific tools rather than abstract concepts. Naming a tool on your CV is an invitation to be examined on it.

Playwright
1,627
JMeter
1,349
k6
1,300
Selenium
1,027
Performance Metrics
1,000
strings
910
union find
903
variable scope
902
functions
900
AI in Testing
900

Methodology

Limitations

This is a corpus analysis, not a survey of hiring outcomes. It describes what is asked in this dataset — not what every company asks, and not what predicts getting hired.

Cite this analysis

Free to cite and quote with attribution and a link. Suggested format:

Interview Prep Academy (2026). "What 86,616 interview questions reveal
about what companies actually ask." Dataset: 86,616 questions, 29 subjects.
https://interview-prep.academy/research