⌨️ Языки программирования
Тесты по 24 языкам программирования — от Bash, C и Python до Dart, Julia, MATLAB, Scala и Visual Basic. Вопросы охватывают синтаксис, чтение кода, алгоритмы, безопасность, производительность и архитектуру.
Найдено: 720 тестов
⌨️ Языки программирования
720 тестовСериализация и внешние данные
Сериализаторы, полиморфизм, неизвестные поля и совместимость форматов.
Рефлексия и аннотации
KClass, ссылки на свойства, цели аннотаций и цена рефлексии.
DSL и функции с receiver
DSL-построители, получатели, инфиксные функции и ограничение контекста.
Взаимодействие с Java
Платформенные типы, SAM, JVM-аннотации и исключения на границе с Java.
Каналы
Буферы каналов, select, завершение производителя и порядок событий.
Flow и реактивные потоки
Холодные Flow, операторы, StateFlow, SharedFlow и повторные подписки.
Отмена и обработка ошибок корутин
Отмена корутин, SupervisorJob, исключения и безопасное освобождение ресурсов.
Диспетчеры и контексты корутин
Диспетчеры, контекст корутины, withContext и блокирующий код.
Корутины: основы
suspend-функции, CoroutineScope, Job и структурированная конкурентность.
Области видимости и scope-функции
let, run, apply, also и читаемость цепочек вызовов.
Делегирование
Делегирование классов и свойств, lazy, observable и собственные делегаты.
Sealed class и исчерпывающие модели
sealed-иерархии, исчерпывающий when, состояния и развитие модели.