quizguide
Interview Question Bank
Programming interview questions organized by topic, with solution breakdowns and preparation tips.
Interview Question Bank
Programming interview questions organized by topic. Each question includes:
- Problem analysis and approach
- Multiple solution comparisons
- Complexity analysis
- How to explain in interviews
Popular Questions
Arrays & Strings
| Question | Difficulty | Tags |
|---|---|---|
| Two Sum | Easy | Hash Table |
| 3Sum | Medium | Two Pointers |
| Longest Substring Without Repeating | Medium | Sliding Window |
Linked Lists
| Question | Difficulty | Tags |
|---|---|---|
| Reverse Linked List | Easy | Linked List |
| Merge Two Sorted Lists | Easy | Linked List |
| Linked List Cycle | Easy | Fast/Slow Pointers |
Trees
| Question | Difficulty | Tags |
|---|---|---|
| Binary Tree Level Order | Medium | BFS |
| Validate BST | Medium | DFS |
| Lowest Common Ancestor | Medium | Tree |
Dynamic Programming
| Question | Difficulty | Tags |
|---|---|---|
| Climbing Stairs | Easy | DP |
| Coin Change | Medium | DP |
| Longest Increasing Subsequence | Medium | DP |
By Role
Frontend Engineer
- JavaScript fundamentals
- React/Vue frameworks
- CSS layouts
- Performance optimization
View Frontend Interview Questions →
Backend Engineer
- System design
- Databases
- Caching
- Concurrent programming
Full Stack Engineer
- Frontend + Backend combined
- System architecture
- DevOps basics
Preparation Tips
Practice Order
- Start with Easy: Build confidence, 5-10 per topic
- Focus on Medium: 80% of interview questions
- Selective Hard: Only for top tech companies
Standard Process Per Question
- Try yourself for 15 minutes
- Read solution to understand approach
- Close solution and code yourself
- Re-do the next day
Login for More
- Complete solution code
- Interview explanation templates
- Company-specific question lists
- Mistake tracking and review plans