Knowledge graph
Topics
Choose a topic, read the localized note, and launch related practice or examples.
- Computer Science and Algorithms 4
- Big O notation 1
- Data structures 8
- Algorithms 10
- Sorting algorithms foundation
- Searching and traversal foundation
- Two pointers foundation
- Sliding window foundation
- Prefix sums foundation
- Recursion and backtracking intermediate
- Dynamic programming advanced
- Greedy algorithms intermediate
- Topological sort intermediate
- Dijkstra shortest paths advanced
- Interview task patterns 6
- JavaScript Core 8
- TypeScript 4
- HTML, CSS, and Browser Platform 3
- Frontend Frameworks 4
- React 8
- Next.js 5
- State Management 5
- Vue, Nuxt, and Angular 3
- Node.js, APIs, and Security 6
- Node.js 5
- Backend Frameworks 3
- Express 6
- NestJS 11
- NestJS modules intermediate
- NestJS controllers intermediate
- NestJS providers intermediate
- NestJS dependency injection advanced
- NestJS guards intermediate
- NestJS interceptors intermediate
- NestJS pipes intermediate
- NestJS filters intermediate
- NestJS CQRS module advanced
- NestJS microservices module advanced
- NestJS testing module intermediate
- Fastify 3
- API Design 6
- HTTP and Networking 4
- Nginx, Edge, and API Gateway 3
- Auth and Security 4
- Testing, Design, and Architecture 9
- Testing 6
- Object-oriented programming 4
- SOLID, DRY, KISS, YAGNI, and related principles 3
- Clean Code 4
- Design Patterns 5
- Application Architecture 4
- Microservices and distributed systems 6
- Kafka, RabbitMQ, and messaging 5
- System Design 6
- System Design and Data 2
- Tooling, Platform, and Process 10
- Build Tools and JavaScript Tooling 5
- Git 4
- CI/CD 4
- DevOps 4
- Cloud Services 5
- Observability 5
- Performance 4
- Accessibility, SEO, and Internationalization 3
- Product and engineering process 4
- Added beyond reference 6