Data Structures & Algorithms (Arrays, Linked Lists, Trees, Graphs, etc.)
System Design (for senior roles)
Problem-solving (Dynamic Programming, Recursion, Graph Traversal)
Database and Query Optimization
API Design (REST, GraphQL)
Domain-specific questions (MongoDB, Node.js, TypeScript in your case)