Sobes.tech

Android

Можете ли да разкажете как се организираше процесът на проверка на кода във вашата предишна компания?

240

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

Junior — Middle
223

Каква е разликата между типовете данни Single и Observable в библиотеката RxJava?

Junior — Middle
217

Кога е препоръчително да използвате data class във вашия проект?

Junior — Middle
212

Провеждали ли сте проверка на кода на колегите си на предишното си място?

Junior — Middle
203

Кои компоненти отговарят за реализирането на бизнес правилата в рамките на Clean Architecture?

Junior — Middle
201

Какви методи обикновено се реализират в класовете данни във вашия опит?

201

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

Middle — Middle+
198

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

193

Кога е препоръчително да реализирате собствен метод equals() в класовете данни?

185

Какъв тип проекти или задачи ви привличат най-много за работа?

184

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

Junior — Middle
184

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

Junior — Middle
177

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

177

В кои ситуации е целесъобразно да се избягва използването на data class в кода?

Junior — Middle
177

Можеш ли да опишеш основните студени потоци (cold flows) в Coroutines и техните характеристики?

Junior — Middle
175

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

Junior — Middle
173

Каква е целта и приложението на ключовата дума suspend в езика за програмиране?

165

Каква е основната причина за използването на механизми за синхронизация в програмирането?

165
/2