Қолданба процесі аяқталғаннан кейін ViewModel күйін сақтау мүмкін бе?
Android
Java-да объектілерді хэш кестелерінде қолданғанда hashCode() әдісін неге қайта анықтау керек?
Java-да hashCode және equals әдістері арасында қандай байланыс бар?
Қандай қызмет түрлері бар, олар қолданбаларды немесе процестерді іске қосуға жауапты?
Kotlin тіліндегі Extensions ұғымын және олардың қолданылуын түсіндіріңіз.
Kotlin-дағы компоненттер үшін қандай қол жеткізу деңгейлері бар және олар қалай пайдаланылады?
Асинхронды бағдарламалауда suspend-функциялар әдеттегі функцияларға қарағанда неге тиімдірек және оңай жобаланатын?
Android Broadcast Receiver компоненті ішінде тапсырмаларды өңдеуде қандай шектеулер бар?
Python тілінде None мәні не білдіретінін түсіндіре аласыз ба?
Объектілі-бағдарланған тілдерде static-функциялар қандай сипаттамалар мен ерекшеліктерге ие?
Стандартты функция мен тиімділікті арттыру үшін кодқа ендірілген функция арасында қандай айырмашылықтар бар?
CoroutineScope интерфейсінде корутиндерді басқару үшін қандай негізгі әдістер бар?
Сіздің тәжірибеңізде деректер кластарында әдетте қандай әдістер жүзеге асырылады?
Массивті бағдарламалық түрде нөлден қайта құруға қалай болады?
Бағдарламалау тілдеріндегі реттелген карталар (Map) түрлерін атай аласыз ба?
Таза архитектура концепциясындағы негізгі деңгейлерді ата аласыз ба?
Бағдарламалау тілінде sealed кластар мен enum-дардың негізгі айырмашылығы неде?
Kotlin-те crossinline кілтсөзінің қолданылуы не білдіретінін және ол қай жағдайларда қолданылатынын түсіндіре аласыз ба?
Құрылымсыз ArrayList-тің бастапқы сыйымдылығы қалай анықталады?
Кеңейтім функциялары дегеніміз не және олардың бағдарламалаудағы негізгі мақсаты қандай?