Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Что делают метатеги <meta charset="UTF-8">, <meta viewport>, <meta http-equiv>?
Метатеги — это элементы HTML, которые предоставляют информацию о странице браузеру и поисковым системам. Например, <meta charset="UTF-8"> задает кодировку символов, что важно для корректного отображения текста. <meta name="viewport"> используется для управления отображением страницы на мобильных устройствах, позволяя адаптировать содержимое под размеры экрана. Метатеги, такие как <meta http-equiv>, могут задавать параметры, связанные с заголовками HTTP, что также способствует оптимизации страницы.
Какие основные HTTP методы знаешь?
Основные HTTP-методы включают:
GET — запрос на получение ресурса.
POST — запрос на создание нового ресурса.
PUT — запрос на обновление ресурса.
DELETE — запрос на удаление ресурса.
PATCH — запрос на частичное обновление ресурса.
Какие есть коды ответов HTTP?
Коды ответов HTTP делятся на пять категорий:
1xx (Информационные) — запрос принят, обработка продолжается.
2xx (Успешные) — запрос успешно выполнен (например, 200 OK).
3xx (Перенаправления) — нужно выполнить дополнительное действие (например, 301 Moved Permanently).
4xx (Ошибки клиента) — запрос содержит ошибки (например, 404 Not Found).
5xx (Ошибки сервера) — проблема на стороне сервера (например, 500 Internal Server Error).
Что такое HTTP и HTTPS?
HTTP (HyperText Transfer Protocol) — это протокол передачи данных, используемый для связи между клиентами и серверами в интернете. HTTPS — это HTTP с использованием шифрования через SSL/TLS, что обеспечивает безопасность передачи данных.
Как логировать сырые HTTP-запросы и ответы в FastAPI?
Для логирования HTTP-запросов и ответов в FastAPI можно использовать пользовательский middleware, который перехватывает данные запроса и ответа.
Как правильно делать downstream HTTPS запросы внутри Uvicorn/FastAPI?
Можно ли создать HTTP-сервер на Node.js?
Не могли бы вы продемонстрировать случай, когда Вы предпочли бы использовать протокол HTTP напрямую вместо внедрения зависимостей FastAPI?
Что такое протокол HTTPS?
Чем по смыслу отличаются 400 и 500 ошибки HTTP?
Рейтинг:
2
Сложность:
7
Для выполнения downstream HTTPS-запросов в FastAPI используется библиотека httpx, которая поддерживает асинхронные запросы, сохраняя производительность приложения.
Рейтинг:
3
Сложность:
6
В случаях, когда требуется прямой доступ к данным или протоколам, например, для WebSocket-серверов, может быть удобнее работать напрямую с протоколом, минуя систему внедрения зависимостей.
Рейтинг:
3
Сложность:
3
HTTPS (HyperText Transfer Protocol Secure) — это защищенная версия протокола HTTP, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.
Рейтинг:
3
Сложность:
6
400-е ошибки (например, 400 Bad Request, 404 Not Found) означают, что проблема на стороне клиента (неправильный запрос, отсутствие страницы и т. д.).
500-е ошибки (например, 500 Internal Server Error, 502 Bad Gateway) означают, что сервер не смог обработать корректный запрос из-за своей ошибки.
Рейтинг:
2
Сложность:
3
Рейтинг:
3
Сложность:
5
Рейтинг:
3
Сложность:
7
Рейтинг:
4
Сложность:
5
Рейтинг:
3
Сложность:
6