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

Вопросы на собеседовании в kode.ru

23 вопроса с собеседований в kode.ru

23 вопроса 416 компаний 353 технологии

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

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

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

Каталог

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

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

Каким образом реализована и функционирует инструкция volatile в Java для обеспечения видимости и порядка изменений переменных между потоками?

В Java ключевое слово volatile используется для переменных, чтобы обеспечить корректную видимость изменений между потоками и предотвратить переупорядочивание операций компилятором и процессором.

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

Могли бы вы объяснить, что означает аннотация Stable в контексте программирования и тестирования?

Аннотация Stable в контексте программирования и тестирования обычно означает, что данный элемент (например, метод, класс, API или тест) считается стабильным и готовым к использованию в продакшене.

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

Какие подходы и способы реализации горячего потока в системе flow ты знаешь?

В Android с использованием Kotlin Flow горячий поток (hot flow) — это поток, который продолжает испускать значения независимо от наличия подписчиков. Основные подходы реализации горячего потока:

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

Каким образом обрабатываются исключения в корутинах с помощью CoroutineExceptionHandler?

В Kotlin корутинах для обработки необработанных исключений используется интерфейс CoroutineExceptionHandler.

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

Чем отличается использование SharedFlow от StateFlow в реактивных потоках данных?

SharedFlow и StateFlow — это типы потоков из библиотеки Kotlin Coroutines для реактивного программирования, но они имеют разные цели и поведение.

Читать ответ