Android
Преобразували ли сте референтни типове данни в примитивни типове в Java?
Какъв беше размерът на екипа, с който работихте в предишната си организация?
Можеш ли да обясниш концепцията за Context и ролята й в разработката?
За какви задачи се използва механизмът за лениво зареждане (lazy loading)?
Можете ли да обясните какво е компонентът BroadcastReceiver и как работи в Android?
Можете ли да обясните предназначението на оператора GROUP BY в SQL и кога трябва да се използва?
Какво е ограничението при използването на функция с модификатор inline за всички функции в програмата?
Какви видове задачи или технологии не бихте искали да изпълнявате на работното си място?
Какво е инструментът за обработка на анотации в Kotlin и как работи?
Можеш ли да изброиш различните начини за реализиране на интерфейса Map в език за програмиране?
Кога точно се извиква методът onStartCommand в жизнения цикъл на услугата?
В кои ситуации системата извиква метода onSaveInstanceState в Activity?
Къде в кода трябва да се поставят дефинициите на променливите директно в изпълнение?
Каква е основната роля на компонента Presenter в архитектурата MVP?
Обяснете разликата между моделите Decorator и Facade, тяхната цел и случаи на използване.
Можеш ли да изброиш други ключови компоненти, които са част от структурата на Manifest освен Activity?
Какви методи и технологии могат да осигурят съхранението на данни в кеша при условия на многопоточност?
Обяснете понятието Enum Class и неговата разлика от обикновените изброявания
Как влияе видимостта на състоянието на Activity върху процеса ѝ на жизнения цикъл?
Кои методи се реализират за добавяне и премахване на елементи с анимация в RecyclerView?