Подборка объединяет вопросы, отмеченные на этапах интервью в RedLab. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.
В Kotlin класс, помеченный как sealed, ограничивает иерархию наследования: все подклассы такого класса должны быть объявлены в том же файле, что и сам sealed класс.
В Kotlin sealed-класс — это класс с ограниченным набором наследников, определённых в том же файле. Сам sealed-класс обычно абстрактный и не может быть напрямую инициализирован.
В архитектуре системы, особенно в контексте Android и многопоточного программирования, компонент Dispatcher отвечает за управление потоками и распределение задач между ними.
В Kotlin нет специального понятия "закрытые классы" (closed classes) как отдельного типа, но есть похожая концепция — sealed классы (запечатанные классы).