1. HTTPS шифрует путь URL и query-параметры ❓
- Правда
При HTTPS шифруется весь HTTP-запрос, включая путь (
/api/users) и query-параметры (?id=123). Исключение — доменное имя обычно видно через DNS и TLS-метаданные (если не используется ECH).2. Транзакция в БД автоматически блокирует всю таблицу ❓
- Ложь
В большинстве современных СУБД используются строчные (row-level) или более гранулярные блокировки. Блокировка всей таблицы происходит лишь в некоторых сценариях.
3. Данные Redis теряются при перезапуске сервера ❓
- Ложь
Redis может сохранять данные через RDB-снимки и AOF-журналирование. Без настроенной персистентности данные действительно будут потеряны.
4. async/await в Node.js выполняет код параллельно ❓
- Ложь
async/await упрощает работу с асинхронным кодом, но само по себе не создаёт параллелизм. Оно лишь ожидает завершения Promise. Для реального параллельного выполнения нужно запускать несколько операций одновременно (например, через Promise.all()).5. Ответ 304 Not Modified не содержит тела ❓
- Правда
Статус
304 Not Modified сообщает клиенту использовать закэшированную версию ресурса, поэтому тело ответа отсутствует.6. Внешние ключи (Foreign Keys) улучшают производительность запросов ❓
- Ложь
Основная задача внешних ключей — обеспечение ссылочной целостности. Они не ускоряют запросы сами по себе. Более того, проверки FK могут добавлять накладные расходы при записи данных.
7. Docker-контейнеры используют общее ядро ОС хоста ❓
-Правда
Контейнеры изолированы через namespaces и cgroups, но используют одно и то же ядро хостовой системы.
8. JWT-токены по умолчанию зашифрованы ❓
- Ложь
Обычный JWT (JWS) подписан, но не зашифрован. Любой может декодировать его содержимое через Base64URL. Для шифрования используется JWE, но это отдельный механизм.
👉 Java Portal
