Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Специализация

Python Backend Developer

Java Backend Developer

Node.js Backend Developer

Golang Backend Developer

React Frontend Developer

Посмотреть все

Выберите навыки

React

React

JavaScript

JavaScript

Git

Git

Redux

Redux

Webpack

Webpack

Посмотреть все

Сложность

1-3

4-6

7-8

9-10

Рейтинг вопросов

1

2

3

4

5

Подпишись на React Developer в телеграм

Вопросы React Frontend Developer


Что нужно сделать, чтобы отправить почту в HTML?

Чтобы отправить письмо через HTML, можно использовать ссылку с атрибутом href, который содержит протокол mailto:. Это откроет почтовое приложение пользователя с готовым черновиком письма. В ссылке можно указать адрес, тему и текст письма.

Подробнее

Что такое протокол HTTPS?

HTTPS (HyperText Transfer Protocol Secure) — это защищенная версия протокола HTTP, использующая SSL/TLS для шифрования данных. Он работает через порт 443 и защищает передаваемые данные от перехвата или изменения.

 

Подробнее

Чем HTTP отличается от HTTPS?

HTTPS — это HTTP + шифрование (SSL/TLS). Ключевые отличия:

  1. Безопасность: HTTPS шифрует данные, защищая от перехвата.

  2. Доверие: Сайты с HTTPS имеют SSL-сертификат (зеленый замок в браузере).

  3. Скорость: HTTPS немного медленнее из-за шифрования, но с HTTP/2 разница нивелируется.

Подробнее

По какому протоколу работает REST?

REST работает поверх протокола HTTP (Hypertext Transfer Protocol). Хотя REST - это архитектурный стиль, а не протокол, он наиболее часто реализуется с использованием HTTP благодаря его широкой распространенности, стабильности и соответствию принципам REST.

Подробнее

Какие этапы происходят после ввода URL в браузере?

Когда вы вводите URL в браузере, сначала происходит поиск IP-адреса через DNS-систему. Затем браузер устанавливает соединение с сервером и отправляет HTTP-запрос. Сервер обрабатывает запрос и возвращает HTML-страницу с ресурсами. Браузер анализирует полученные данные, строит дерево элементов и отображает готовую страницу на экране.

Подробнее

Что такое Cookie и для чего они используются?

В чем отличие WebSocket от REST?

Можешь объяснить, как работает HTTP/2, и как он улучшает производительность запросов?

Что такое протокол HTTP и какие запросы к серверу с его помощью можно отправить?

Какие существуют способы взаимодействия клиента и сервера кроме REST?

  • Рейтинг:

    3

  • Сложность:

    4

Cookies - это небольшие текстовые данные, которые сервер отправляет браузеру для хранения. Они автоматически включаются в последующие запросы к тому же домену. Cookies используются для аутентификации пользователей, сохранения настроек и отслеживания поведения на сайте. Они имеют ограничения по размеру и сроку жизни.

Подробнее
  • Рейтинг:

    5

  • Сложность:

    6

REST основан на запросах и ответах, где каждый запрос инициируется клиентом. WebSocket устанавливает постоянное двустороннее соединение между клиентом и сервером. Через WebSocket сервер может сам отправлять данные без запроса. REST проще и надёжнее для стандартных API, WebSocket лучше подходит для real-time. Выбор зависит от характера обмена данными.

Подробнее
  • Рейтинг:

    5

  • Сложность:

    7

HTTP/2 улучшает производительность запросов благодаря следующим особенностям:

  1. Мультиплексирование — позволяет отправлять несколько запросов и получать ответы по одному соединению.

  2. Сжатие заголовков — уменьшает объем передаваемых данных.

  3. Серверная отправка (server push) — позволяет серверу отправлять ресурсы заранее, даже если клиент их еще не запросил.

Подробнее
  • Рейтинг:

    5

  • Сложность:

    4

HTTP (Hypertext Transfer Protocol) — это протокол передачи данных в сети. Он используется для обмена информацией между клиентом и сервером. HTTP поддерживает различные методы запросов:

  1. GET — получение данных.

  2. POST — отправка данных на сервер.

  3. PUT — обновление данных.

  4. DELETE — удаление данных.

Подробнее
  • Рейтинг:

    4

  • Сложность:

    5

Кроме REST используются GraphQL, WebSocket, gRPC и Server-Sent Events. GraphQL позволяет запрашивать только нужные данные, WebSocket обеспечивает постоянное соединение, а SSE используется для однонаправленных обновлений. Эти подходы применяются в зависимости от задач приложения.

Подробнее
  • Рейтинг:

    1

  • Сложность:

    2

  • Рейтинг:

    3

  • Сложность:

    3

  • Рейтинг:

    2

  • Сложность:

    6

  • Рейтинг:

    3

  • Сложность:

    3

  • Рейтинг:

    4

  • Сложность:

    7