Sobes.tech

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

Junior — Middle
314

Обяснете разликите между механизмите за делегиране и KVO в контекста на наблюдение на промени в обекти

Junior — Middle
301

Какво значение има буквата S в принципите SOLID при разработката на софтуер?

Junior — Middle
289

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

286

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

283

Можеш ли да дадеш примери за класове в UIKit, които нарушават принципите SOLID?

Junior — Middle
282

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

Junior — Middle
263

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

Junior — Middle
260

Какви са предимствата и недостатъците на използването на архитектурния модел Clean Swift в мобилната разработка?

260

Обяснете какво означава принципът на Лисков за заместимост и как се прилага в обектно-ориентираното програмиране.

Junior — Middle
257

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

Junior — Middle
256

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

254

Кой подход — структура или клас — има по-добра производителност?

Junior — Middle
252

Извършва ли се автоматично извикване на методите за жизнения цикъл на ViewController по време на създаването му?

Junior — Middle
250

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

Junior — Middle
249

В кои ситуации и в кой момент работи методът applicationWillTerminate в приложението?

Junior — Middle
249
/4