Подготовка к интервью

Вопросы на собеседовании в Effective Technologies

46 вопросов с собеседований в Effective Technologies

46 вопросов 392 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Effective Technologies. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, kotlin, android.

Каталог

Результаты поиска

Найдено: 46
Теория

Как реализована функциональность аннотации @Restartable в Jetpack Compose и какое её назначение?

Аннотация @Restartable в Jetpack Compose используется для создания эффектов, которые автоматически перезапускаются при изменении ключевых параметров.

Читать ответ
Теория

Какие отличия существуют между Sealed Interface и Sealed Class в Kotlin?

В Kotlin sealed class и sealed interface используются для ограничения иерархии наследования, позволяя объявить фиксированный набор подклассов или реализаций, известных на этапе компиляции.

Читать ответ
Теория

Чем отличается объединение манифеста при слиянии и основной манифест приложения?

Основной манифест приложения — это главный файл AndroidManifest.xml, который описывает базовые компоненты приложения, его разрешения, настройки и другие метаданные.

Читать ответ
Теория

Какие способы существуют для обмена данными между компонентами пользовательского интерфейса в приложении?

Для обмена данными между компонентами пользовательского интерфейса в Android-приложении можно использовать несколько способов:

Читать ответ
Теория

Что такое корни сборщика мусора (GC Roots) и как они влияют на процесс автоматического управления памятью?

GC Roots — это объекты, которые считаются точками входа для сборщика мусора при определении достижимости объектов в памяти. Они служат отправной точкой для обхода графа объектов.

Читать ответ
Теория

Можете объяснить, что означает паттерн внедрения зависимостей в программировании?

Паттерн внедрения зависимостей (Dependency Injection, DI) — это способ организации кода, при котором объект получает свои зависимости (например, другие объекты или сервисы) извне, а не создает их самостоятельно.

Читать ответ
Теория

Что вы можете сказать о структурированном конкурентном программировании?

Структурированное конкурентное программирование (Structured Concurrency) — это подход к управлению параллельными задачами, который делает параллельный код более безопасным, читаемым и предсказуемым.

Читать ответ