Android
Ինչու է խորհուրդ տրվում ֆունկցիոնալության իրականացմանը բաժանել առանձին API-ների և մոդուլի ներսում իրականացմանների:
Դուք ունե՞ք փորձ Android հավելվածներում տվյալների մշակման համար Room գրադարանի հետ աշխատելու։
Ի՞նչ են հնարավոր սպառնալիքները և խնդիրները, կապված սարքի root մուտք ունենալու հետ։
Կարող եք բացատրել 'object' բանալի բառի նշանակությունն ու օգտագործումը Kotlin լեզվում:
Դուք ստուգե՞լ եք թիմի այլ անդամի կոդը նրա տեղակայումից կամ ինտեգրացիայից առաջ։
Կարող եք նշել կախվածությունների ներդրման համար հանրահայտ գրադարաններ, բացի Dagger-ից?
Ներկայացնո՞ւմ եք Java ծրագրավորման փորձ։
Ինչպե՞ս պետք է ճիշտ իրականացնել equals() մեթոդը ձեր դասում։
Կարո՞ղ է օբյեկտի ինստանցիա ստեղծել առանց փոփոխականի անուն նշելու։
Ի՞նչ իրավիճակներում կամ ինչ կոդում եք սովորաբար հանդիպում SpecialFunction() նման ֆունկցիաների կանչերին։
Ինչու է խորհուրդ տրվում օգտագործել տիպերի համար մականուններ կոդում:
Ի՞նչ դեպքերում կարող է լինել անարդյունավետ Clean Architecture-ի սկզբունքների կիրառումը։
Կարող եք բացատրել px, dp և sp չափման միավորների տարբերությունները Android հավելվածների զարգացման համատեքստում?
Ի՞նչ է Kotlin-ի համակարգում Job օբյեկտի դերը և նշանակությունը։
Կարող եք բացատրել, թե ինչ են ընդլայնումները (Extensions) Java լեզվում և ինչպես են դրանք իրականացվում:
Կարող եք պատմել այն նախագծերի կամ խնդիրների մասին, որտեղ օգտագործել եք ClickHouse տվյալների մշակման համար?
Կարող եք բացատրել, թե ինչ է Android-ում Room կոմպոնենտը և ինչպես է այն օգտագործվում տվյալների բազաներով աշխատելու համար:
Ի՞նչ են Dagger-ում dependency injection-ի համար կոդի սերնդի օգտագործման առավելությունները և թերությունները։
Կարող եք նշել և բացատրել Jetpack Compose-ում օգտագործվող հիմնական նշումները?
Ինչու՞ շատ լեզուներում երկու տողերի հավասարությունը ստուգելիս, դրանք համարվում են տարբեր օբյեկտներ, նույնիսկ եթե պարունակությունը նույնն է։