Android
როგორ ხორციელდება პარამეტრების გადაცემა Java მეთოდებში და რა განსხვავებაა მასში?
შეგიძლიათ ჩამოთვალოთ Android-ის კომპონენტის Activity-ის სიცოცხლის ციკლის ძირითადი მახასიათებლები?
შეგიძლიათ ახსნათ Heap მონაცემთა სტრუქტურის მუშაობის პრინციპი და რომელ შემთხვევებში გამოიყენება?
შესაძლებელია თუ არა ერთ აპლიკაციას ერთდროულად რამდენიმე პროცესში მუშაობა?
FragmentManager-ში გამოყენებული ძირითადი commit მეთოდების ტიპები რა არის?
პროგრამირების ენაში 'let'-ის ძირითადი როლი რა არის?
როგორ შეიძლება განახორციელოთ საკუთარი კომპონენტი Hilt-ში დამოკიდებულებების ინექციისთვის?
რომელი SOLID პრინციპი შეუძლებელია ინტერფეისების გამოყენების გარეშე განხორციელება?
შესაძლებელია მრავალთრიან გარემოში სინქრონიზაციის მექანიზმების განხორციელებისთვის ფუნქციების შეჩერება?
Android API-ს რომელიმე კომპონენტი ან კლასი დიზაინში SOLID პრინციპების საწინააღმდეგო შეიძლება იყოს?
Android-ში Activity-ს მდგომარეობის მართვის პროცესი და სიცოცხლის ციკლი როგორ განსხვავდება ანალოგიური მექანიზმებისგან Fragment-ში?
შეგიძლიათ ახსნათ, რა არის გაფართოების ფუნქცია პროგრამირებაში?
როდის არის რეკომენდებული data class-ის გამოყენება თქვენს პროექტში?
სისტემის სხვადასხვა კომპონენტებს შორის ურთიერთქმედების ორგანიზების რა გზები არსებობს?
პროგრამირებაში ლამბდა ფუნქციების ძირითადი როლი რა არის?
პროგრამირებაში expect/actual მექანიზმისა და სტანდარტული ინტერფეისების შორის რა განსხვავებაა?
რა მოხდება თუ პროგრამის მთავარი ნაკადში ქსელური მოთხოვნა შეასრულეთ?
როგორ შეიძლება გამოიტანოთ სერვისის გამოძახების შედეგი?
გთხოვთ, მოგვიყევით Kotlin-ით განვითარების გამოცდილებაზე და დიდ პროექტებზე, სადაც ამ ენას იყენებდით.
API მოთხოვნების დროს ვადაგასული ტოკენების ავტომატური მართვისთვის შეიძლება გამოიყენოს Retrofit?