A comprehensive collection of technical interview questions and practical coding tasks for JavaScript/React full-stack developer roles.
Questions are organized by difficulty level:
- Simple - Foundational knowledge
- Intermediate - Practical application
- Expert - Deep architectural understanding
| # | File | Description |
|---|---|---|
| 1 | General Knowledge | Soft skills, engineering culture, fundamentals |
| 2 | JavaScript Common | Event loop, async patterns, tooling |
| 3 | React | Core concepts, hooks, state management, performance |
| 4 | Frontend Tasks | Practical coding challenges for frontend |
| 5 | Node.js | Backend fundamentals, AWS, security |
| 6 | Backend Tasks | Practical coding challenges for backend |
| 7 | Databases | SQL and NoSQL questions |
| 8 | Resources | External learning materials |
For interviewers: Use the "Looks for" and "Red flags" sections to evaluate candidates consistently.
For candidates: Work through questions at each level to identify knowledge gaps.