В этой подборке вопросы сгруппированы по формату «Поведенческие вопросы», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, database, async.
Что такое accessibility? направление разработки ПО и веб-сервисов создание равных возможностей для людей с ограниченными возможностями настройка интерфейсов с учётом различных сенсорных, моторных, когнитивных…
Что такое actor и как в этой модели обеспечивается изоляция? Модель акторов предназначена для параллельного и распределённого программирования Актор представляет собой изолированный объект, объединяющий состояние и…
подход к асинхронному программированию при котором операции выполняются без блокировки потока в JavaScript возвращает Promise с ожидаемым результатом обычно применяется вместе с await для более удобной записи кода…
Что такое backpressure и как реализовать его в системе очередей сообщений? обработка потоков и предотвращение перегрузки backpressure — команда отправителю снизить скорость не допускает переполнения очереди и потери…
Упаковка (boxing) и распаковка (unboxing) в .NET тема: управление памятью и типами в .NET упаковка: преобразование значения типа-значения (value type) в ссылочный тип (object или интерфейс) как это работает: для…
Что представляет собой cURL и для чего его применяют? консольный инструмент для выполнения HTTP/HTTPS запросов работает с большим числом протоколов, включая FTP и SMTP даёт возможность отправлять и получать данные…
Что представляет собой connection pool и для чего он используется? инструмент управления соединениями с БД кэш уже открытых подключений для их повторного использования уменьшает затраты на создание и закрытие…
Что представляет собой cursor в PostgreSQL? инструмент для управления результатами запроса применяется для последовательной построчной обработки данных сохраняет состояние выборки между отдельными вызовами позволяет…
Что такое data class в Kotlin? класс, предназначенный для хранения данных автоматически создаёт: equals, hashCode, toString, copy, componentN все свойства должны находиться в primary constructor подходит для immutable…
Конкурентный доступ: возникновение взаимной блокировки Ситуация возникает, когда две или более транзакции ожидают ресурсы друг друга При этом каждая транзакция удерживает ресурс, который требуется другой Если не…
Что такое dunder-методы? специальные, или магические, методы Python имена заключены между двойными подчёркиваниями: init, str определяют поведение объектов при инициализации, преобразовании и арифметических операциях…