Sobes.tech

Каковы основные преимущества паттерна MVVM в разработке приложений на Android?

Middle
166

Как вы относитесь к очень длинным классам, содержащим от 2000 до 4000 строк кода?

Senior
165

В какой момент происходит инициализация обычного объекта в Java?

Junior
165

Какой метод используется для описания работы сервиса в Android?

Junior
165

В чем разница между Serializable и Parcelable в Android?

Middle
165

Можно ли отправить собственное broadcast-сообщение?

Junior
164

В чем различие между обычными и расширяющими методами в Kotlin?

Junior
163

Что такое Retrofit и как он используется в Android-разработке?

Junior
163

Работали ли вы с Kotlin Multiplatform?

Senior
163

Для чего в Android используются сервисы?

Junior
163

Какие существуют виды ссылок в Java и в чём их отличия?

Middle
163

Опиши самый сложный пользовательский интерфейс, который тебе приходилось разрабатывать.

Middle+
162

Какие базы данных можно использовать в Android?

Junior
162

Как сделать метод потокобезопасным, чтобы он не мог быть вызван из другого потока, пока выполняется в одном потоке?

Middle+
162

В чем разница между перегрузкой и переопределением метода?

Junior
162

Что такое мультипривязка в Dagger?

Middle+
162

Если доменный слой не зависит от других слоев, то каким образом он взаимодействует с уровнем данных?

Middle+
162

Перечислите маркеры и интерфейсы в Android-разработке.

Junior
161

Для чего используется Dagger в разработке на Android?

Junior
161

Что содержится в Android-ресурсах и какие данные можно в них хранить?

Junior
161
/251