Կարող եք բացատրել, թե ինչ է նշանակում 'remember' տերմինը համակարգերի զարգացման կամ ճարտարապետության համատեքստում?
Android
Ի՞նչ են աղբահանության հավաքողի (GC Roots) արմատները և ինչպես են դրանք ազդում ավտոմատ հիշողության կառավարման գործընթացի վրա։
Ինչու՞ օգտագործվում են inline ֆունկցիաներ ծրագրավորման մեջ:
Պատմեք ձեր փորձի մասին՝ կապված Model-View-Intent (MVI) ճարտարապետական դիզայնի իրականացման հետ։
Որն է հաջորդականության դերը ծրագրավորման մեջ և ինչու է այն օգտագործվում?
Կարող եք բացատրել volatile փոփոխականի աշխատանքի սկզբունքը և որ դեպքերում նրա օգտագործումը արդարացված է?
Ինչպես է տարբերվում սխալների կառավարումը կորժիններում try/catch կառուցվածքի օգտագործմամբ և CoroutineExceptionHandler-ի օգտագործմամբ?
Ի՞նչ է նշանակում մաքրող հավաքողի արմատները հիշողության կառավարումում։
Ի՞նչ փորձառություն ունեք Kotlin-ի կամ նմանատիպ ասինխրոն մեխանիզմների հետ աշխատելու։
Կարող եք նշել Kotlin-ում կոռուտինների հիմնական մասերը և տարրերը:
Կարող եք նշել մաքուր ճարտարապետության կոնցեպցիայի հիմնական մակարդակները?
Ինչպես տարբերել MVI և MVVM ճարտարապետական նմուշները և ինչ են նրանց հիմնական տարբերությունները:
Ի՞նչ է ծրագրավորման մեջ սինխրոնիզացիայի մեխանիզմների օգտագործման հիմնական պատճառը։
Ի՞նչ տեսակի dispatcher-ներ գիտես և ինչպես են նրանք աշխատում:
Ի՞նչ փորձ ունեք Android-ի համար ինտերֆեյսների զարգացման համար Jetpack Compose-ով։
Որո՞նք են Jetpack Compose օգտագործելիս կարող են առաջանալ կողմնակի ազդեցություններ կամ անօգուտ հետևանքներ։
Կարող եք բացատրել, թե ինչ է նուրբ հղումը Java-ում հիշողության կառավարման համատեքստում?
Կարող եք բացատրել, թե ինչ է նշանակում 'inline ֆունկցիա' ծրագրավորման մեջ?
Կարող եք բացատրել սինխրոնիզացիայի կոնցեպտը բազմատող ծրագրավորման մեջ?