Help me prepare for coding interviews focused on data structures and algorithms.
Target companies: [FAANG / STARTUPS / GENERAL TECH]
Language: [PYTHON / JAVASCRIPT / JAVA / C++]
Current level: [BEGINNER / INTERMEDIATE / NEED ADVANCED PRACTICE]
Timeline: [WEEKS / MONTHS]
Provide:
1. **Study Roadmap**: Which topics to study in what order
2. **Must-Know Data Structures**: Arrays, linked lists, trees, graphs, hash maps, stacks, queues
3. **Essential Algorithms**: Sorting, searching, BFS/DFS, dynamic programming, greedy
4. **Pattern Recognition**: Common problem patterns and which algorithm to use
5. **Problem-Solving Framework**: A step-by-step approach to any coding problem
6. **Time & Space Complexity**: How to analyse and discuss Big O
7. **Practice Plan**: How many problems per day and which platforms to use
8. **Mock Interview Setup**: How to simulate real interview conditions
9. **Communication**: How to think out loud and explain your approach
10. **Curated Problem List**: 30 problems across difficulty levels to work through
Help me prepare for coding interviews focused on data structures and algorithms.
Target companies: [FAANG / STARTUPS / GENERAL TECH]
Language: [PYTHON / JAVASCRIPT / JAVA / C++]
Current level: [BEGINNER / INTERMEDIATE / NEED ADVANCED PRACTICE]
Timeline: [WEEKS / MONTHS]
Provide:
1. **Study Roadmap**: Which topics to study in what order
2. **Must-Know Data Structures**: Arrays, linked lists, trees, graphs, hash maps, stacks, queues
3. **Essential Algorithms**: Sorting, searching, BFS/DFS, dynamic programming, greedy
4. **Pattern Recognition**: Common problem patterns and which algorithm to use
5. **Problem-Solving Framework**: A step-by-step approach to any coding problem
6. **Time & Space Complexity**: How to analyse and discuss Big O
7. **Practice Plan**: How many problems per day and which platforms to use
8. **Mock Interview Setup**: How to simulate real interview conditions
9. **Communication**: How to think out loud and explain your approach
10. **Curated Problem List**: 30 problems across difficulty levels to work through
How to use this prompt
Copy the prompt above and paste it into ChatGPT, Claude, Gemini, or any AI assistant. Replace the bracketed placeholders with your specific details.
Leave a Review
Tried this prompt? Let us know how it worked — your reviews help other users find the best prompts.