Android
Poți explica ce este operatorul Elvis în programare?
Ce trebuie făcut pentru animația de tranziție între ecrane?
În ce situații este necesar să implementați metode de bază în interfețe?
Cum îți împarți și prioritizezi sarcinile în cadrul proiectului sau echipei actuale?
Puteți explica diferențele dintre ActivityContext, ApplicationContext și CoroutineContext în Android?
Cum se determină costul temporar la inserarea noilor elemente într-un tabel hash?
Ce se stochează în stratul de date?
Care sunt nivelurile de acces pentru membrii unei clase în Java?
Cum se implementează un editor de fotografii ca un component separat într-o aplicație Android?
Aveți experiență în revizuirea codului?
Ce API-uri sau instrumente veți folosi pentru a trimite fișiere pe server?
Cum ați implementa singur o abordare arhitecturală MVVM?
Explicați diferențele dintre contextul de execuție al unei coroutine și situația generală a aplicației.
Ce tipuri de delegați există în Kotlin?
Ce interfață asigură funcționalitatea unei structuri de date asemănătoare cheie-valoare în biblioteca standard?
Care este diferența dintre interfețele Serializable și Parcelable în transmiterea obiectelor în Android?
Care sunt limitările în utilizarea firelor pentru Dispatchers.Main în cadrul coroutines?
Ce metode puteți folosi pentru a realiza interacțiunea cu protocoalele și serviciile de rețea în aplicație?
Cum ai crea o utilitate pentru a lucra cu o bibliotecă în Java?
Care este diferența dintre map și flatMap?