Sobes.tech

Կարող եք տալ մի օրինակ իրավիճակի, երբ ծրագրային ապահովման զարգացման ժամանակ խախտվում են SOLID-ի հիմնական սկզբունքները:

Junior — Middle
253

Ինչպե՞ս եք իրականացնում հավելվածի ճարտարապետության միգրացիան MVC-ից դեպի VIPER։

Junior — Middle
253

Երբ սովորաբար դադարում է օգտագործվել լրացուցիչ տվյալների աղյուսակը (Side Table) տվյալների բազայում?

249

Ինչպե՞ս կարելի է վերացնել ռեսուրսների փոխադարձ փակումը բազմատող ծրագրում։

Middle — Middle+
249

Ինչպես է տեղի ունենում սեղմման իրադարձության մշակումը հավելվածում?

Junior — Middle
248

Կարող եք բացատրել Copy-on-Write սկզբունքը և այն ինչպես է աշխատում տվյալների պահեստավորման համակարգերում?

248

Որ փուլում է ViewController-ի կյանքի ցիկլում անհրաժեշտ է փոխել նրա հիմնական ներկայացումը?

Junior — Middle
248

Ներկայացրեք, թե ինչ է հիշողության պահպանումը և ինչպես է դա ազդում ծրագրերի աշխատանքի վրա։

Junior — Middle
248

Որ հղումը՝ թույլ (weak) կամ սեփական չհամարող (unowned), ապահովում է ավելի բարձր կատարողականություն Swift-ում օգտագործելիս;

248

Կարող եք օգտագործել ձեր նախագծերում Async/Await-ով ասինխրոն ծրագրավորում?

247

Կարող եք նշել Swift լեզվում օգտագործվող հիմնական հավաքածուի տեսակները?

Junior — Middle
247

Կարո՞ղ է ձեր նախագծում իրականացնել Actor դասից ժառանգություն։

Junior — Middle
247

Կարող եք բացատրել unowned հասկացությունը Swift-ում անվտանգ հղումների կառավարման համատեքստում?

Junior — Middle
246

Եթե ViewController-ի կյանքի ցիկլի մեթոդը փոխեք backgroundColor հատկությունը նախապես loadView կամ այլ տեսքի բեռնում մեթոդներ չկոչելով, ինչ կլինի?

Junior — Middle
244

Կարող եք բացատրել RunLoop կոնցեպտը և դրա դերը ծրագրերում իրադարձությունների մշակման մեջ?

Junior — Middle
243

Ի՞նչ դեր է կատարում Side Table աղյուսակը տվյալների բազայում կամ համակարգում։

Junior — Middle
243

Կարո՞ղ եք բացատրել Cold Observable կոնցեպցիան և ինչպե՞ս է այն տարբերվում Hot Observable-ից։

Junior — Middle
243
/8