Логотип 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


Можно ли в Next.js работать с базой данных или другими API на стороне сервера?

Да, абсолютно. В Next.js можно и нужно напрямую обращаться к базам данных или внутренним API из Server Components, Server Actions или API Routes. Ключи доступа и логика остаются на сервере, никогда не попадая в клиентский код, что обеспечивает безопасность

Подробнее

В чем плюсы и минусы TS.

TypeScript добавляет статическую типизацию, что улучшает качество кода и уменьшает ошибки. Однако он требует компиляции и имеет более сложную настройку. Подходит для больших проектов и командной разработки.

Подробнее

Какими способами можно взаимодействовать с backend (axios, fetch и т.д.)?

Для взаимодействия с бэкендом используются: нативный fetch API, библиотека axios, XMLHttpRequest (устаревший), WebSocket для реального времени, GraphQL клиенты, и специализированные SDK. Выбор зависит от требований к функциональности, совместимости и предпочтений команды.

Подробнее

Что такое JWT-авторизация и как она работает?

JWT-авторизация — это способ аутентификации, при котором сервер выдает клиенту токен после входа. Этот токен содержит информацию о пользователе и подписывается сервером. Frontend отправляет JWT с каждым запросом к защищённым API. Сервер проверяет подпись токена и принимает решение о доступе. Такой подход не требует хранения сессий на сервере.

Подробнее

Где обычно хранится документация по REST API?

Документация по REST API обычно хранится в специальных инструментах или репозиториях. Чаще всего используется Swagger или OpenAPI. Документация может быть доступна в виде веб-интерфейса или файлов в репозитории. Она описывает эндпоинты, параметры и ответы. Frontend опирается на неё при интеграции.

Подробнее

Для чего используется Postman?

Как обычно решаются проблемы при изменении API-контрактов?

Какие backend-фреймворки ты пробовал (Express, Nest)?

Как обрабатывать падение сервера при polling?

Как реализуется механизм автоматического обновления токенов

  • Рейтинг:

    4

  • Сложность:

    4

Postman используется для отправки HTTP-запросов к API и анализа ответов. Он позволяет тестировать эндпоинты без написания кода. С его помощью удобно проверять авторизацию, параметры и ошибки. Postman часто используют на этапе разработки и отладки. Это базовый инструмент для работы с API.

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

    5

  • Сложность:

    7

Проблемы при изменении API-контрактов решаются через согласование и версионирование. Backend старается сохранять обратную совместимость. Frontend адаптируется под изменения постепенно. Часто используются feature-flags и новые версии эндпоинтов. Это снижает риск поломок в production.

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

    3

  • Сложность:

    4

Express и Nest — популярные Node.js-фреймворки для создания серверных приложений. Express минималистичный и даёт много свободы, но требует больше ручной организации. Nest предлагает более строгую архитектуру и удобен для масштабных проектов. Фронтенд-разработчику важно понимать их на уровне API и контрактов. Глубокое знание не всегда обязательно, но понимание принципов — полезно.

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

    4

  • Сложность:

    7

При падении сервера polling нельзя продолжать “в лоб” с тем же интервалом. Нужно обрабатывать ошибки и менять поведение клиента: замедлять запросы, делать retry с задержкой и информировать пользователя. Часто используют exponential backoff, чтобы не усугублять нагрузку. После восстановления сервера polling возвращается к нормальному режиму.

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

    5

  • Сложность:

    7

Обычно используется пара access-токен и refresh-токен. Access-токен имеет короткий срок жизни и используется для запросов. При его истечении frontend запрашивает новый токен через refresh-токен. Обновление выполняется автоматически и прозрачно для пользователя. Важно корректно обрабатывать параллельные запросы.

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

    2

  • Сложность:

    7

  • Рейтинг:

    2

  • Сложность:

    7

  • Рейтинг:

    4

  • Сложность:

    4

  • Рейтинг:

    5

  • Сложность:

    7

  • Рейтинг:

    4

  • Сложность:

    4