Android
Какие признаки могут указывать на потенциальные проблемы при выборе работодателя?
Какие программные средства ты используешь для отображения и обработки изображений?
Можешь ли ты объяснить, что такое горячие потоки и где они применяются?
Можешь перечислить типы ссылок, используемые в JVM и объяснить их особенности?
Какие внутренние классы автоматически объявляются внутри другого класса, если явно не определено их создание?
Какое время суток вы считаете оптимальным для проведения технической оценки кандидата?
Какие механизмы используются в RxJava для управления переключением потоков исполнения?
Каким образом осуществляется обмен информацией между потоками в многопоточной среде?
Можете объяснить, как работает метод onLayout в классе View и какую роль он играет в процессе отображения интерфейса?
Возможна ли ситуация, когда у одного канала одновременно несколько подписчиков?
Следует ли быть осторожным с реализацией Custom View, содержащей большое количество текста, при использовании RecyclerView?
Как определить тип параметра обобщенного типа в Kotlin, если нельзя использовать reified?
Какие организации вызывают у вас профессиональный интерес?
Какими методами можно поднять приоритет выполнения процесса в операционной системе?
По каким причинам использование термина 'легковесные потоки' для корутин считается некорректным?
Можешь объяснить основные отличия области действия (scope) в функциях?
Объясните принцип работы метода subscribeOn и в каких ситуациях его используют в реактивном программировании?
Можете объяснить различия между архитектурными паттернами MVP, MVVM и MVC?
Как вы реагируете, когда ваши идеи или взгляды не принимают коллеги?
Каким образом проверить, что activity в Android была закрыта или уничтожена системой?