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

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

142 вопроса с собеседований в RuTube

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

Можно ли принудительно приостановить выполнение текущего потока?

В Android нельзя принудительно приостановить выполнение текущего потока извне, так как методы вроде Thread.suspend() устарели и считаются опасными из-за риска взаимных блокировок.

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

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

В программировании корутины позволяют приостанавливать и возобновлять выполнение с помощью специальных механизмов:

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

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

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

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

Какие причины мотивируют вас рассматривать возможность смены текущего места работы?

Причины для смены текущего места работы могут быть разными и зависят от личных и профессиональных обстоятельств. Вот несколько распространённых мотивов:

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

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

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

Читать ответ