Android
Какими способами можно реализовать взаимодействие с сетевыми протоколами и службами в приложении?
Какие основные ключевые слова используются для объявления зависимостей в файле Gradle?
Могу ли я назвать дополнительные типы потоков данных, используемые в RxJava, помимо Observable?
Можешь перечислить типы потоков выполнения, используемые в RxJava?
Какими способами можно улучшить работу автоматического сборщика мусора в Java?
Какие существуют системы хранения данных для временного кеширования файлов?
Каким образом ты получаешь задания для выполнения на текущем месте работы?
Какова назначение ключевого слова internal в определении областей видимости в программировании?
На каком уровне ты знаком с принципами и использованием Dagger 2 в Android-разработке?
Каким образом ты реализовывал совместную работу над кодом в команде?
Какие альтернативные способы обработки ошибок реализуемы, помимо перехвата исключений с помощью блока try-catch?
Каким образом в Clean Architecture применяется принцип инверсии зависимостей для разделения ответственности между слоями?
Обязательно ли все потоки в программе работают одновременно?
В каких случаях целесообразнее избегать применения inline функций в коде?
Объясните, что такое компоненты в библиотеке Dagger и как они используются для внедрения зависимостей
Можете объяснить отличия между Interactor и UseCase в архитектуре приложений?
Какими методами можно разрешать споры и разногласия внутри команды?
Какие виды списковых компонентов поддерживаются в RecyclerView?
Какой допустимый размер inline-функции в коде для оптимальной компиляции и читаемости?
Какова основная функция инструмента Layout Inspector при разработке пользовательских интерфейсов?