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

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

34 вопроса с собеседований в NordClan

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

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

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

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

Каталог

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

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

Создавали ли вы собственный пользовательский компонент для интерфейса?

Да, создание собственного пользовательского компонента в Android — распространённая практика для расширения стандартного функционала или создания уникального интерфейса.

Читать ответ
Поведенческий

Расскажите о своем опыте использования библиотеки RxJava в практике разработки

В своей практике разработки на Android я использовал библиотеку RxJava для упрощения работы с асинхронными операциями и обработки потоков данных.

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

Какое различие существует между компонентами и модулями в Dagger?

В Dagger модули (Modules) — это классы, которые предоставляют зависимости через методы, помеченные аннотацией @Provides. Они описывают, как создавать объекты, необходимые для внедрения.

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

Можно ли создавать наследников от data class в Kotlin?

Нет, напрямую нельзя. data class не может быть объявлен как open, что является необходимым условием для наследования в Kotlin.

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

Как расставлены приоритеты выполнения процессов в системе Android?

В Android процессы имеют разные уровни приоритета, которые влияют на вероятность их завершения системой при нехватке ресурсов. Приоритеты определяются состоянием компонентов приложения:

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

Какие краткосрочные и долгосрочные профессиональные задачи ты ставишь перед собой?

Краткосрочные задачи для Android-разработчика обычно включают освоение новых библиотек и инструментов, улучшение навыков работы с Kotlin и Jetpack, а также участие в реальных проектах для закрепления знаний.

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

Объясните различия между использованием launch и асинхронных функций с await в контексте асинхронного программирования

В Kotlin Coroutines launch и асинхронные функции с await служат разным целям, хотя оба связаны с асинхронным выполнением.

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

Какова назначение ключевого слова internal в определении областей видимости в программировании?

Ключевое слово internal в языках программирования (например, в Kotlin) ограничивает область видимости элемента (класса, функции, свойства) рамками одного модуля.

Читать ответ