შეგიძლიათ ჩამოთვალოთ Java-ში არსებული მიმთითებლების ტიპები და მათი თვისებები?
Android
როგორ განსაზღვრავს Kotlin შესრულების დროს, რომელი კლასი ეხება გაფართოების ფუნქციას?
შეგიძლიათ ჩამოთვალოთ პროგრამირების ძირითადი ნაკადების ტიპები?
რა განსხვავებაა Kotlin-ში sealed კლასებსა და enum კლასებს შორის და რა არის მათი ძირითადი განსხვავებები?
შეგიძლიათ ახსნათ, რა მიზნით გამოიყენება hashCode მეთოდი Java-ში და როგორ ხორციელდება?
შესაძლებელია თუ არა კლასის ობიექტის ინიციაცია, რომელიც სრულად არ ახორციელებს ფუნქციონალობას?
რა როლი აქვს ნაკადებს პროგრამების შესრულების ორგანიზებაში და რატომ გამოიყენება ისინი?
როგორ ხორციელდება და უზრუნველყოფს ოპერაციების მთლიანობას ტრანზაქციის ფარგლებში?
შეგიძლიათ ახსნათ, რა არის AssistedInject მექანიზმი Dagger-ში და რა მიზნით გამოიყენება?
როგორ ინარჩუნებს ViewModel თავისი სიცოცხლისუნარიანობას Activity-ის განადგურების შემდეგ?
როგორ მართავს Android-ში აქტივობის ციკლი მოწყობილობის კონფიგურაციის ცვლილებისას?
რომელი თქვენი წინა პროექტი ან დავალება მოგიხსენით ყველაზე მეტად და რატომ?
შეგიძლიათ ახსნათ, როგორ არის განხორციელებული მონაცემთა სტრუქტურა HashMap და როგორ უზრუნველყოფს ის სწრაფ წვდომას ელემენტებზე?
ინტერფეისის განახლების პროცესში requestLayout და invalidate მეთოდების გამოყენება რა განსხვავებაა?
რა არის 'bottom' ტიპი Kotlin-ში და რა როლი აქვს მას ტიპების სისტემაში?
არსებობს თუ არა შეზღუდვები BroadcastReceiver-ის onReceive მეთოდის შიგნით შესრულებაზე?
როგორ არის განხორციელებული და მუშაობს გაფართოების ფუნქცია Kotlin-ში დაბალი დონის დეტალების დონეზე?
Invalidate მეთოდის მრავალჯერადი გამოძახებისას ინტერფეისი კვლავ გამოჩნდება?
როგორ არის ორგანიზებული კოლექციების სტრუქტურა და როგორ არიან ისინი ერთმანეთთან დაკავშირებული?
Kotlin-ის მონაცემთა კლასებს შეიძლება ჰქონდეთ რაიმე შეზღუდვები ან გამოყენების სპეციფიკაციები?