Вопросы React Frontend Developer
Что такое Outlet, и когда он используется?
Рейтинг:
2
Сложность:
4
Outlet — это компонент из React Router, который отображает дочерний маршрут внутри родительского компонента. Используется, когда маршруты вложены, чтобы рендерить контент дочерних маршрутов в указанном месте.
Есть ли возможность создать два Singleton'а в Spring?
Рейтинг:
2
Сложность:
7
В Spring можно создать два бина синглтона, если они имеют разные идентификаторы. Это можно сделать через явную регистрацию бинов с разными именами в конфигурации.
Что такое DispatcherServlet?
Рейтинг:
2
Сложность:
7
DispatcherServlet — это основной компонент Spring MVC, который действует как фронтальный контроллер. Он принимает входящие запросы, определяет соответствующий обработчик (контроллер), обрабатывает данные и отправляет ответ клиенту, упрощая маршрутизацию и управление представлениями.
Что знаешь про Singleton?
Рейтинг:
2
Сложность:
7
Singleton — это паттерн проектирования, который гарантирует, что класс будет иметь только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру. Он используется, когда необходимо управлять единственным состоянием в приложении, например, для работы с конфигурациями или подключениями.
Как бы вы описали паттерн проектирования Singleton?
Рейтинг:
2
Сложность:
8
Паттерн Singleton гарантирует, что класс будет иметь только один экземпляр и предоставляет глобальную точку доступа к этому экземпляру. Это полезно для классов, которые управляют общими ресурсами, такими как подключение к базе данных или конфигурации приложения.
Как Starlette и Pydantic работают вместе, чтобы обеспечить функциональность FastAPI?
Рейтинг:
3
Сложность:
8
Starlette управляет маршрутизацией и запросами HTTP, а Pydantic выполняет проверку и сериализацию данных.
Что такое Singleton-метод?
Рейтинг:
3
Сложность:
7
Singleton-метод — это метод, который определён для одного конкретного объекта, а не для класса, к которому он принадлежит.
Что такое temporal dead zone (временная мёртвая зона) в JavaScript и как она влияет на переменные?
Рейтинг:
2
Сложность:
7
Temporal dead zone (TDZ) — это период времени от начала области видимости переменной, объявленной с помощью let или const, до момента её инициализации. В TDZ переменные недоступны и попытка к ним обратиться вызовет ошибку. Это помогает избежать непредсказуемого поведения при работе с переменными.
Расскажите об области видимости переменных?
Рейтинг:
3
Сложность:
4
Область видимости переменной определяет, где в коде эта переменная доступна. В JavaScript существуют глобальная область видимости, блочная область видимости и область видимости функции. Переменные, объявленные с var, имеют функциональную область видимости, а let и const — блочную область видимости, что означает, что они доступны только внутри блока, в котором были объявлены.
Объяснить разницу между var, let и const в JavaScript?
Рейтинг:
2
Сложность:
2
var имеет функциональную область видимости, поддерживает поднятие и может быть переназначен. let имеет блочную область видимости и также может быть переназначен. const тоже имеет блочную область видимости, но его значение нельзя переназначить.