Android
Что такое кейс использования (Use Case)?
Как решить проблему утечек памяти в RxJava?
Почему важно разделять представление и бизнес-логику в приложении?
Для чего необходима многопоточность в приложениях, и какие инструменты вы используете для её реализации?
Что представляет собой сущность контекста корутин?
В чем разница между командами pull и fetch в Git?
Как сохранить уникальную информацию для каждого элемента в реляционной таблице?
Какие методы должен переопределить класс-наследник PagingSource в библиотеке Paging 3?
Какие методы жизненного цикла будут вызваны у Activity b, когда мы откроем диалог?
Как вы относитесь к очень длинным классам, которые содержат от 2 до 4 тысяч строк кода?
Когда операционная система принимает решение освободить ядро и передать его другим задачам?
Какие существуют реализации коллекций в языке программирования Java?
В чем заключается отличие между val и var в языке Kotlin?
Какие свойства вы можете добавить в качестве расширения в Android?
Почему возникают гонки потоков и какие методы можно использовать для их предотвращения?
На что следует обращать внимание для оптимизации работы с большими списками?
В каких ситуациях не рекомендуется использовать корутины и RxJava?
Для каких целей используются различные способы передачи данных между приложениями?
Устраивает ли тебя, что на позиции мидл-разработчика придется больше заниматься программированием и меньше управлять проектами?
Какой подход к внедрению зависимостей (DI) вы планируете использовать?