Android
სისტემაში პროგრამის ძირითადი როლი და დანიშნულება რა არის?
რა ძირითადი განსხვავებებია sealed და abstract კლასებს შორის?
როგორ განსხვავდება MVI, MVP და MVVM მიდგომები აპლიკაციის არქიტექტურაში?
როგორ ხორციელდება და გამოიყენება გაფართოების ფუნქციები Kotlin-ში?
შეგიძლიათ ახსნათ, რა არის BroadcastReceiver კომპონენტი Android-ში და როგორ გამოიყენება?
Dagger-ში კომპონენტებსა და მოდულებს შორის რა განსხვავებაა?
როგორ გამოვაცხადოთ და განვახორციელოთ შიდა ფუნქცია Java-ს კლასში?
Android-ში BroadcastReceiver კომპონენტის როლი რა არის და რა მიზნით გამოიყენება?
შეგიძლიათ ახსნათ, რა არის დიზაინის ნიმუში Facade და რა შემთხვევებში გამოიყენება?
როგორ განსხვავდება შეცდომების მართვა კორუტინების შიგნით, გამოყენებული try/catch კონსტრუქციისგან და CoroutineExceptionHandler-ის გამოყენებისგან?
რა როლი ასრულებს UseCase-ს Clean Architecture-ის სტრუქტურაში და რატომ არის მისი გამოყენება უკეთესი პირდაპირი მიმართვისგან Repository-ს?
რატომ არის საჭირო რომ ფუნქციები განისაზღვროს suspend-ად Room ბიბლიოთეკაში ასინქრონული ოპერაციებისათვის?
რატომ არის აუცილებელი hashCode და equals მეთოდების გადაწერა, როდესაც ერთნაირი ობიექტები ემატება HashSet-ს?
რა განსხვავებაა Fragment-ის და Activity-ის ციკლის მეთოდებს შორის და რა მიზნით სჭირდებათ ისინი?
რა მეთოდები აუმჯობესებს გუნდთან ან კლიენტებთან ურთიერთქმედების ეფექტიანობას?
პროექტებში ავტომატიზებული ტესტირების დაფარვა 80%-ზე მეტი იყო吗?
რა არის კონკურენტული რბოლა და რატომ წარმოიქმნება პარალელური მონაცემების დამუშავების დროს?
რა შედეგები შეიძლება გამოიწვიოს ViewModel-ის კონსტრუქტორის პირდაპირი გამოძახებით მისი ნიმუშის შექმნისას?
პროგრამირებაში Nothing მონაცემთა ტიპის მიზანია რა?
Android პროგრამების არქიტექტურაში LiveData კომპონენტის ძირითადი ფუნქცია რა არის?