Sobes.tech

Можете рассказать, каким образом организовывался процесс проверки кода в вашей предыдущей компании?

240

Можно ли реализовать множественное наследование в языке Java?

Junior — Middle
222

Чем отличаются типы данных Single и Observable в библиотеке RxJava?

Junior — Middle
214

Когда рекомендуется применять data class в вашем проекте?

Junior — Middle
212

Проводили ли Вы проверку кода коллег на предыдущем месте работы?

Junior — Middle
202

Какие компоненты отвечают за реализацию бизнес-правил в рамках Clean Architecture?

Junior — Middle
201

Какие методы обычно реализуются в классах данных в вашем опыте?

201

В каком месте приложения реализована бизнес-логика при использовании принципов Clean Architecture?

Middle — Middle+
198

Какова роль компонента DiffUtil в оптимизации обновлений списков в интерфейсе?

192

Когда желательно реализовать собственный метод equals() в классах данных?

185

Какие механизмы позволяют приостанавливать и продолжать выполнение корутин в программировании?

Junior — Middle
184

Какой тип проектов или задач вас больше всего привлекает для работы?

181

Применяли ли вы принцип избегания дублирования кода в своих проектах?

Junior — Middle
177

Каким образом организованы рабочие процессы и взаимодействия в вашем текущем проекте или команде?

177

При каких ситуациях целесообразно избегать применения data class в коде?

Junior — Middle
177

Можешь описать основные холодные потоки (cold flows) в Coroutines и их особенности?

Junior — Middle
175

Какие отличия между Dispatchers.IO и Dispatchers.Default в Coroutine и в каких случаях их предпочтительно использовать?

Junior — Middle
171

Каково назначение и применение ключевого слова suspend в языке программирования?

165
/2