Difficulty distribution across 2,342 real interview questions spanning 46 tech domains — from Frontend and Backend to AI/ML and Cyber Security — tagged Easy, Medium, or Hard and aggregated here directly from MockGen's own question bank.
Download the full dataset (CSV)43%
Easy
1,015 questions
34%
Medium
789 questions
23%
Hard
538 questions
Sorted by share of Easy questions, lowest first — the domains where MockGen's real interview content leans most advanced.
Generative AI
59 questions
20 easy · 24 medium · 15 hard
AI
56 questions
20 easy · 22 medium · 14 hard
Infrastructure
56 questions
20 easy · 19 medium · 17 hard
Backend
54 questions
20 easy · 19 medium · 15 hard
Mobile
54 questions
20 easy · 20 medium · 14 hard
Backend (Node.js)
52 questions
20 easy · 23 medium · 9 hard
Data
52 questions
20 easy · 19 medium · 13 hard
Fullstack
52 questions
20 easy · 23 medium · 9 hard
React
52 questions
20 easy · 16 medium · 16 hard
Kotlin Multiplatform
51 questions
20 easy · 17 medium · 14 hard
MEAN Stack
51 questions
20 easy · 20 medium · 11 hard
Penetration Testing
51 questions
20 easy · 17 medium · 14 hard
Security Testing
51 questions
20 easy · 20 medium · 11 hard
Cloud Security
50 questions
20 easy · 18 medium · 12 hard
Performance Testing
50 questions
20 easy · 14 medium · 16 hard
React Native
50 questions
20 easy · 17 medium · 13 hard
AI/ML
50 questions
21 easy · 18 medium · 11 hard
Application Security
50 questions
21 easy · 14 medium · 15 hard
Backend (Java)
50 questions
21 easy · 18 medium · 11 hard
Cloud
50 questions
21 easy · 13 medium · 16 hard
Cyber Security
50 questions
21 easy · 17 medium · 12 hard
Java + Angular
50 questions
21 easy · 19 medium · 10 hard
MERN Stack
50 questions
21 easy · 20 medium · 9 hard
Machine Learning
50 questions
21 easy · 19 medium · 10 hard
JavaScript
50 questions
21 easy · 17 medium · 12 hard
Backend (Python)
50 questions
22 easy · 17 medium · 11 hard
Frontend
50 questions
22 easy · 18 medium · 10 hard
Platform Engineering
50 questions
22 easy · 16 medium · 12 hard
SRE
50 questions
22 easy · 18 medium · 10 hard
Vue.js
50 questions
22 easy · 19 medium · 9 hard
Android
50 questions
23 easy · 18 medium · 9 hard
Angular
50 questions
23 easy · 17 medium · 10 hard
Flutter
50 questions
23 easy · 17 medium · 10 hard
iOS
50 questions
23 easy · 14 medium · 13 hard
Python + React
50 questions
23 easy · 14 medium · 13 hard
Data Engineer
50 questions
24 easy · 13 medium · 13 hard
DevOps
50 questions
24 easy · 15 medium · 11 hard
SDE (C++)
50 questions
24 easy · 15 medium · 11 hard
QA Automation
51 questions
25 easy · 16 medium · 10 hard
Data Analyst
50 questions
25 easy · 14 medium · 11 hard
SDE (Java)
50 questions
25 easy · 13 medium · 12 hard
SDET
50 questions
25 easy · 14 medium · 11 hard
Manual QA
50 questions
26 easy · 15 medium · 9 hard
Network Security
50 questions
26 easy · 14 medium · 10 hard
SDE (Python)
50 questions
28 easy · 14 medium · 8 hard
SDE
50 questions
29 easy · 15 medium · 6 hard