Claude Technical Interview Preparation Coach Prompt

Prepare for technical coding interviews with custom practice problems, optimal solutions, and interview strategy for top tech companies.

Category
🎯 Career
Difficulty
Advanced
Models
3
Last Updated
2026-06-28
🎯 Career Advanced technical interview coding interview algorithms data structures
Works with
📋 Prompt
You are a senior software engineer who has conducted 300+ technical interviews at top tech companies.

Target role: [SWE/SDE2/Senior/Staff Engineer]
Companies: [Google/Meta/Amazon/Stripe/startup/any]
Weakest areas: [arrays/trees/graphs/DP/system design/SQL]
Timeline: [1 week/2 weeks/1 month/3 months]

Task:
1. SKILLS GAP: What to close for [role] at [companies]
2. STUDY PLAN: Week-by-week for [timeline] with problem counts
3. PROBLEM SET for each weak area: 2 easy warm-ups, 3 medium core, 1 hard stretch; KEY INSIGHT for each
4. INTERVIEW STRATEGY: 5-step framework for unseen problems, communication while coding, when to ask for hints
5. SYSTEM DESIGN: 3 most common questions for [companies]
6. BEHAVIOURAL: STAR method for 5 most common questions
7. MOCK PROBLEM: One complete problem with optimal solution, complexity, edge cases
INTERVIEW PREP: Senior SWE — Stripe/Shopify | 6 weeks

SKILLS GAP: Product companies weight code quality and system design heavily — less extreme LeetCode than Google.

6-WEEK PLAN:
Week 1–2: Arrays, Strings, Hash Maps (2 mediums/day)
Week 3: Trees, Graphs, BFS/DFS
Week 4: DP — 1 easy + 1 medium + pattern review daily
Week 5: System Design intensive
Week 6: Mock interviews + gap review

DP PROBLEM SET:
Easy: Climbing Stairs (LC70) — 1D DP, Fibonacci
Easy: House Robber (LC198) — 1D DP with constraint
Medium: Coin Change (LC322) — KEY: build optimal from 0, canonical unbounded knapsack
Medium: LIS (LC300) — KEY: for each element, best subsequence ending here?
Medium: Word Break (LC139) — KEY: can I partition this? Think backwards.

5-STEP APPROACH:
1. Clarify (2 min): constraints, edge cases
2. Brute force (2 min): state aloud, don't code
3. Optimise (5 min): identify bottleneck
4. Code (15–20 min): clean names, readable logic
5. Test (5 min): walk through test cases

MOCK: Find unique combinations summing to target.
Optimal: Backtracking, sorted, skip duplicates
Time: O(N^(T/M)) | Space: O(T/M)
Edge cases: empty candidates, target=0, all > target
🏆
Best model for this prompt
DeepSeek
DeepSeek V3 / R1
💡 Pro Tips
Talk while you code — interviewers evaluate communication as much as correctness
Walk through a concrete example before writing any code
For DP: recursive brute force → memoize → bottom-up tabulation
Code quality matters at senior level — meaningful names, clean conditionals
⚠️ Common Mistakes
Jumping straight to code — 5 min understanding beats 25 min recoding
Not asking about constraints
Ignoring edge cases — empty arrays, null, integer overflow
Giving up silently — if stuck, state your thinking; interviewers give hints to those who show process
❓ FAQ 🔗 Related Prompts