Имали ли сте опит в разработването и използването на персонализирани елементи на потребителския интерфейс в приложения?
Android
Защо се предават аргументи в метода за създаване на Fragment и как това влияе на неговата работа?
Как да реализираме предаването на зависимости чрез контекст вътре във ViewModel?
Трябва ли да се вземат предвид времевите рамки при оценката на сложността на задачата?
Как разделяте сложни бизнес задачи на по-малки и управляеми части при разработването на продукт?
Какви критерии и принципи на разделяне на отговорностите бяха приложени във вашия екип при организирането на работата?
Обяснете разликата между методите onCreateViewHolder и onBindViewHolder в адаптер за RecyclerView.
Как е реализирана и по какъв начин се осъществява обработката на дълбоки връзки вътре в приложенията?
На какъв етап от разработката участвахте при реализирането на нова функция в проекта?
Възможно ли е и по какъв начин да се реализира Fragment с помощта на програмен код?
Можете ли да обясните предимствата и недостатъците на архитектурния подход Model-View-Intent (MVI)?
Кои технологии и инструменти бихте избрали за разработване на нов проект?
Какви методи и критерии използвате при проверка на качеството на кода на други разработчици?
Кои функции трябва да бъдат презаписани в класа Adapter за правилна работа с RecyclerView?
Какви ограничения съществуват при статичните методи в обектно-ориентираното програмиране?
Имали ли сте опит в осигуряването на качеството на софтуерните продукти?
В какво се състои използването на мулти-модулна архитектура за решаване на различни типове задачи?
Обяснете разликите между компонентите Activity и Fragment в контекста на разработката на Android приложения.
Как правилно да организираме комуникацията и работните отношения с екипа за тестване QA?
Какъв подход или механизъм бихте приложили за управление и запазване на състоянието на приложението или процеса?