Կարող եք նշել Android-ի հիմնական ճարտարապետության տարրերը և դրանց գործառույթները:
Android
Ինչու՞ օգտագործվում են inline ֆունկցիաներ ծրագրավորման մեջ:
Ի՞նչ է տվյալ դասի նպատակը՝ օգտագործելով data բանալի բառը ժամանակակից ծրագրավորման լեզուներում։
Ինչպե՞ս տարբերել օբյեկտների համեմատությունը equals մեթոդով և == օպերատորով Java-ում։
Կարո՞ղ է Kotlin-ում data class-ի տակ ենթասինֆակտեր ստեղծել։
Ինչ է տարբերությունը Dagger-ում Provides և Binds նշումների միջև և ինչ իրավիճակներում խորհուրդ է տրվում օգտագործել դրանք։
Ի՞նչ է Android-ի ճարտարապետության հիմնական տարրերի դերը ծրագրերի զարգացման գործում։
Կարող եք բացատրել Any տիպի նշանակությունն ու օգտագործումը Kotlin-ում?
Ի՞նչ տարբերություն կա Kotlin-ի coroutine-ների Dispatchers-ների միջև։
Ներկայացրեք Extensions հասկացությունը Kotlin լեզվում և դրանց օգտագործումը
Կարող եք բացատրել, թե ինչ է նշանակում None-ը Python լեզվում?
Կարող եք բացատրել, թե ինչ է նշանակում 'միավոր' հասկացությունը ծրագրային ապահովման զարգացման համատեքստում?
Կարող եք նշել Kotlin- ում մատչելի տվյալների կառուցվածքները տարրեր պահելու համար?
Կարող եք բացատրել 'noinline' բանալի բառի նշանակությունն ու օգտագործման առանձնահատկությունները ծրագրավորման մեջ?
Ի՞նչ փորձ ունեք ծրագրային արտադրանքների թեստավորման ոլորտում։
Ներկայացրեք, թե ինչ է նշանակում Kotlin-ում ուշացման սկզբնականացման մոդիֆիկատորը 'lateinit' և ինչ դեպքերում է այն օգտագործվում։
Ի՞նչ է հիմնական տարբերությունը sealed դասերի և enum-ների միջև ծրագրավորման լեզվում։
Որ հավաքածուի տեսակ, Set թե List, ապահովում է ավելի արագ մուտք դեպի տարր ըստ նրա ինդեքսի կամ արժեքի?
Ինչպես որոշել, արդյոք lateinit մոդիֆիկատորով փոփոխականը նախապես սահմանված է՞։
Ինչ է hashCode մեթոդի դերը Java-ում օբյեկտների հետ աշխատելիս?