Специализация
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 в телеграм
Какова роль render props в React?
Render props — это паттерн в React, при котором компонент получает функцию для рендеринга через пропсы. Этот подход позволяет передавать динамическую логику и данные между компонентами, обеспечивая гибкость в рендеринге.
Как происходит render в React?
Рендеринг в React происходит в два этапа: первый — это виртуальный рендер, когда React создает виртуальный DOM, а второй — это обновление реального DOM. Когда изменяется состояние или пропсы, React вычисляет различия между предыдущим и новым виртуальным DOM и обновляет только те части реального DOM, которые изменились, что делает рендеринг эффективным.
Что такое Vendor-Prefixes?
Vendor-prefixes — это префиксы, добавляемые к CSS-свойствам и значениям, чтобы обеспечить поддержку новых функций в различных браузерах.
Например, -webkit- для браузеров на основе WebKit (Chrome, Safari), -moz- для Firefox и -ms- для Internet Explorer.
Использование префиксов позволяет разработчикам экспериментировать с новыми свойствами до их окончательной стандартизации и широкого внедрения.
Что такое внедрение зависимостей (Dependency Injection) в FastAPI?
Dependency Injection в FastAPI — это механизм, который позволяет передавать зависимости (например, функции, объекты, настройки) в обработчики маршрутов. Это упрощает управление кодом и повышает его тестируемость.
Насколько увеличивается слайс при append?
При добавлении элементов с помощью append слайс увеличивается по мере необходимости. Если текущей емкости недостаточно, выделяется новый массив, обычно с увеличением емкости в 2 раза. Это делает операцию добавления эффективной в большинстве случаев, но может привести к перерасходу памяти.
В чем разница между Dependency Injection и Inversion of Control?
Как реализовать внедрение зависимостей (Dependency Injection) в PHP?
Что такое include и extend и в чем разница между ними?
Объясните модификатор suspend в Kotlin.
Что такое End-to-End тест?
Рейтинг:
4
Сложность:
6
IoC — это общий принцип проектирования, согласно которому управление объектами и их зависимостями передается внешнему контейнеру или фреймворку. Dependency Injection — это конкретный способ реализации IoC, при котором зависимости объекта предоставляются ему извне, а не создаются внутри. IoC можно реализовать не только через DI, но и другими методами, например, через фабричный метод или событийное управление.
Рейтинг:
4
Сложность:
7
Внедрение зависимостей (DI) в PHP осуществляется путём передачи зависимостей (например, объектов) в класс через его конструктор или методы. Это позволяет легко тестировать классы и управлять их зависимостями, избегая жёсткой привязки. Современные фреймворки, такие как Laravel и Symfony, используют контейнеры зависимостей для автоматического управления внедрением.
Рейтинг:
3
Сложность:
7
include добавляет методы модуля в экземпляры класса, тогда как extend добавляет их в сам класс. Это используется для разделения функциональности и повышения гибкости.
Рейтинг:
2
Сложность:
7
Модификатор suspend в Kotlin используется для пометки функций, которые могут быть приостановлены и возобновлены в рамках корутин. Это позволяет функции выполнять асинхронные операции, не блокируя поток, и вызывать другие приостанавливаемые функции внутри себя.
Рейтинг:
2
Сложность:
5
End-to-End тестирование (E2E) включает проверку всех процессов системы, чтобы удостовериться, что все её компоненты работают правильно вместе. Это может включать тестирование от пользовательского интерфейса до серверной логики и базы данных. E2E тесты обычно имитируют реальные пользовательские сценарии для выявления дефектов на уровне системы.
Рейтинг:
3
Сложность:
6
Рейтинг:
4
Сложность:
5
Рейтинг:
3
Сложность:
8
Рейтинг:
3
Сложность:
7
Рейтинг:
3
Сложность:
7