Защо при използване на LinkedList вътре в кофа на хеш таблица, тя се заменя с TreeMap в случаи с голям брой елементи?
Android
Обяснете какви са разширяващите функции и каква е тяхната основна цел в програмирането.
Обяснете основните принципи на SOLID и тяхното значение при разработката на софтуерни системи.
Каква е основната разлика между sealed класове и enum в език за програмиране?
Какви ограничения и характеристики съществуват при използването на GlobalScope в Kotlin Coroutines?
Кои методи могат да се използват за намаляване на вероятността от сблъсъци при използване на хеш таблици?
Кои са основните методи, достъпни в интерфейса CoroutineScope за управление на корутините?
Дали извикването на unbindService е единственият стъпка за правилното приключване и премахване на услугата?
Как да реализираме метод за изчисляване на уникален хеш на обект в Java?
Как се извършва сериализацията и десериализацията на обекти с помощта на Parcelable в Android?
Възможно ли е една услуга да бъде едновременно в състоянията onBind и started?
Можете ли да обясните какво означава терминът reified в програмирането?
Обяснете концепцията за класа Nothing в контекста на програмирането.
Обяснете какво е Content Provider в контекста на разработката за Android и как се използва за обмен на данни между приложенията.
Може ли програмно да се инициализира отново ArrayList, принудително заменяйки съдържанието му?
Можете ли да обясните какво означава функцията coroutineScope в Kotlin и за какво се използва?
Защо равните обекти според метода equals не трябва непременно да имат еднаква стойност hashCode?
Можете ли да обясните вътрешната структура и механизма на работа на хеш таблицата в Java?
Как се осъществява прехвърлянето на информация между компонентите Fragment в Android?