Android
Если тестировщик обнаружит проблему в вашем коде, который, по вашему мнению, работает правильно, как вы поступите?
Можно ли использовать сразу несколько блоков catch в одном операторе try?
Имел ли опыт разработки и использования кастомных элементов пользовательского интерфейса в приложениях?
В каких ситуациях можно использовать объекты в программировании?
Какие потенциальные проблемы могут возникнуть при взаимодействии Kotlin с Objective-C?
Что необходимо реализовать в Android для отображения базового однородного списка элементов?
Можете объяснить, что означает использование ключевого слова crossinline в Kotlin и в каких случаях оно применяется?
Каким образом происходит отображение текста на визуальном интерфейсе системы?
Какими способами можно создать эффект сжимающейся панели инструментов в Jetpack Compose?
Какова сложность реализации удаления элемента в структуре данных HashSet?
Опишите ваш опыт разработки и использования компонентов платформы Android в ваших проектах.
Какие критерии следует учитывать при выборе подходящего способа организации пользовательского интерфейса?
Что дает использование модульной структуры в разработке приложений и какие есть недостатки у такой архитектуры?
Можешь назвать основные ключевые слова в Kotlin, отсутствующие в Java?
Какими способами можно реализовать обработку пользовательских действий, вызываемых из push-уведомлений?
Можете объяснить внутреннюю реализацию и механизм функционирования suspend-функций в языке Kotlin?
Каким образом можно установить наблюдателя за изменениями в LiveData?
Каким образом в вашей предыдущей компании осуществлялся процесс проверки кода перед его слиянием или внедрением?
Можете объяснить механизм функционирования паттерна MVP в разработке программных приложений?
Каков ваш опыт работы с корутинами и асинхронностью в программировании?