В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Что представляют собой делегаты в C#? язык C# / механизм вызова тип, содержащий ссылку на метод позволяет вызывать методы посредством ссылки гарантирует безопасный вызов при совпадении сигнатуры даёт возможность…
паттерн обработки событий в DOM обработчик назначается общему родителю, а не каждому дочернему элементу событие всплывает (bubbling) вверх по дереву DOM подход сокращает число обработчиков особенно полезен для…
Структура данных, предназначенная для представления иерархических отношений Элементы организованы как совокупность узлов и связей между ними В узле хранится значение и ссылки на дочерние элементы Корнем является…
Что представляют собой дженерики и где они применяются? дженерики — средство типизации, предназначенное для создания универсальных компонентов с их помощью можно объявлять функции, классы, интерфейсы с параметрами…
Что такое замыкания в JavaScript и почему они важны? функция связана с созданным для неё лексическим окружением сохраняется доступ к переменным внешней области видимости эти переменные продолжают существовать после…
понятие, пришедшее из функционального программирования функция получает доступ к переменным внешней области видимости помогает сохранять состояние между последовательными вызовами создаётся с помощью функций-литералов…
В .NET это механизм обработки событий Ивенты используют делегаты для подписки/оповещения Они реализуют модель взаимодействия издатель-подписчик Издатель инициирует событие, после чего подписчики получают уведомления…
Что называют инвариантом класса (class invariant)? понятие объектно-ориентированного программирования, описывающее свойства объекта условие, которое сохраняет истинность на протяжении всего существования объекта…
Инверсия зависимостей (DI): тестирование и модульность паттерн управления связями между классами зависимости поступают извне через внедрение, а не создаются внутри объекта уменьшает жёсткую связанность компонентов…
Что такое индекс в базе данных? структура данных, ускоряющая поиск служит указателем на записи оптимизирует SELECT-запросы и фильтрацию уменьшает необходимость полного сканирования таблицы может иметь вид B-дерева или…
Что представляют собой индексы и как они работают? индексы — структуры данных, используемые в БД ускоряют поиск и выборку записей как правило, основаны на B-деревьях или хеш-таблицах обеспечивают быстрый доступ по…
Интерфейсы в Go: устройство и принцип работы Интерфейс представляет собой набор методов, то есть абстракцию поведения типа Он определяет поведение, но не описывает структуру данных Тип реализует интерфейс, если…