HTTP & TS
1. Что такое HTTP? В чем разница между HTTP и HTTPS? Из чего он состоит?
2. Что означает статус-код 100, 200, 300, 400, 500?
3. Что такое CORS и зачем он нужен?
4. Что такое REST API?
5. Что такое preflight-запрос в контексте CORS?
6. Как защититься от CSRF и XSS на клиентской стороне?
7. Какие типы запросов есть?
8. Что такое CDN и зачем его использовать?
Typescript
9. Что такое TypeScript и чем он отличается от JavaScript?
10. Чем interface отличается от type?
11. Что такое Utility Types?
12. Как задать тип для объекта с необязательными полями?
13. В чем разница между unknown и any?
14. Как работает оператор as в TypeScript?
15. Как типизировать React-компонент с помощью TypeScript?
16. Что такое дженерик?
17. Что такое кортеж?
18. Что такое extends?