Technical Interview Prep Checklist
A role-based checklist for DSA, SQL, system design, and behavioral prep, plus a simple weekly plan and resource links.
Role-based checklist for DSA, SQL, and system design plus a simple weekly plan. Use with RankMate and other resources.
Select areas
DSA & Coding
- ☐Arrays, strings, two pointers, sliding window
- ☐Hash maps, sets
- ☐Sorting and binary search
- ☐Linked lists, stacks, queues
- ☐Trees (BST, traversals) and graphs (BFS, DFS)
- ☐Recursion and backtracking
- ☐Dynamic programming (1D, 2D, classic patterns)
- ☐Heaps, tries (if role needs it)
- ☐Time/space complexity for common patterns
Resources: Practice on LeetCode/CodeChef; mock interviews on RankMate.
Behavioral
- ☐2–3 STAR stories (situation, task, action, result)
- ☐Stories for: conflict, failure, leadership, impact
- ☐Why this company / role / switch
- ☐Questions to ask the interviewer
Resources: Use STAR Story Builder and Questions to Ask Employer tools.
Suggested weekly plan
- •Week 1–2: DSA basics (arrays, strings, hashing, sorting)
- •Week 3–4: Trees, graphs, recursion
- •Week 5–6: DP and advanced topics
- •Ongoing: 1–2 SQL problems and 1 system design read/watch per week
- •Ongoing: Behavioral prep and mocks
Related tools
Practice with RankMate and Tagna Learn.
Explore Tagna