Специализация
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 в телеграм
Что такое ARIA (Accessible Rich Internet Applications), и как правильно использовать атрибуты ARIA для улучшения доступности?
ARIA (Accessible Rich Internet Applications) — это набор атрибутов, который помогает разработчикам улучшать доступность сложных веб-приложений для людей с ограниченными возможностями. Атрибуты ARIA могут быть добавлены к HTML-элементам, чтобы описать их роли, состояния и свойства для экранных читалок и других вспомогательных технологий. Например, атрибуты ARIA могут помочь определить, что элемент является кнопкой или заголовком, и предоставить информацию о его состоянии (например, "раскрыто" или "закрыто"). Правильное использование ARIA делает контент более понятным и доступным для всех пользователей.
В чём разница между Application Context и Activity Context?
Application Context живёт столько же, сколько и приложение, а Activity Context — столько, сколько активна конкретная Activity. Использование неправильного контекста может привести к утечке памяти.
Что произойдёт, если запрашивать атрибут PrimaryColor из ApplicationContext и из ActivityContext?
ApplicationContext не содержит тем, установленных для Activity, поэтому может вернуть некорректные значения атрибутов, в отличие от ActivityContext, где тема доступна.
Как достать бин из ApplicationContext?
Основные способы:
Через @Autowired (рекомендуется)
Через ApplicationContext.getBean()
Через реализацию ApplicationContextAware
Как избежать передеплоя при изменении захардкоженного списка наград? (конфигурация через application.properties vs. внешний сервис).
Перенесите список наград во внешний источник:
application.properties (передеплой при изменениях).
База данных/внешний API (изменения без перезапуска).
В каких случаях вызывается applicationWillTerminate?
Что такое UIApplication и UIApplicationDelegate?
Как задать разные application.yml для prod, test и dev?
Что такое ApplicationContext?
Рейтинг:
5
Сложность:
5
applicationWillTerminate вызывается, когда приложение завершается управляемым образом. Это может произойти при завершении приложения пользователем или системой в некоторых сценариях. Однако при убийстве приложения из Suspended этот метод не вызывается. Полагаться на него для сохранения данных нельзя.
Рейтинг:
4
Сложность:
5
UIApplication — это объект приложения, который представляет запущенное приложение и управляет его основным циклом событий. UIApplicationDelegate — это объект-делегат, который получает важные события от системы: запуск, переходы состояний, push-уведомления и другие. Обычно делегат реализуется в AppDelegate. В современных проектах часть ответственности переехала в SceneDelegate, но UIApplication все равно остается центральной точкой. Эти компоненты связывают приложение и iOS.
Рейтинг:
5
Сложность:
5
Spring Boot поддерживает профильные файлы конфигурации.
Для каждого профиля используется свой application-{profile}.yml.
Активный профиль определяет, какой файл будет подгружен.
Общая конфигурация остается в application.yml.
Рейтинг:
5
Сложность:
6
ApplicationContext — это основной контейнер Spring.
Он управляет жизненным циклом бинов.
Контейнер создаёт, настраивает и связывает объекты.
Также он предоставляет дополнительные возможности поверх BeanFactory.
Практически все Spring-приложения используют ApplicationContext.
Рейтинг:
2
Сложность:
5
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
7
Рейтинг:
1
Сложность:
6
Рейтинг:
1
Сложность:
8