Има ли случаи, когато ръководителят на екипа е правел промени или е писал код самостоятелно?
Android
Провеждал ли си проверка на кода при ръководителя на екипа?
Можете ли да обясните какво означава терминът ANR в контекста на мобилните приложения и как да се борите с него?
Какви типове разрешения съществуват в Android и как се различават?
Можеш ли да обясниш етапите на жизнения цикъл на приложението?
Каква е ролята на файла манифест в Android приложенията?
С кои езици за програмиране владеете?
Обяснете какви са разширяващите функции и каква е тяхната основна цел в програмирането.
С какъв технологичен стек имате опит?
Дали е допустимо и целесъобразно да се предава обектът Context в различни части на кода?
Каква е ролята на файла AndroidManifest.xml в процеса на разработка на Android приложения?
Можеш ли да разкажеш за етапите на жизнения цикъл на компонентите в система?
Какво се разбира под уязвими разрешения в системата за сигурност?
Каква структура и основни компоненти включва файлът AndroidManifest.xml?
Опишете как сте взаимодействали с екипа по време на изпълнението на проектите.
Какво да правите, ако вашето приложение спре да отговаря или времето за отговор е твърде дълго за потребителя?
Имали ли сте опит с използването на конструкцията Atomic за управление на едновременен достъп до данни?
Какви рискове са свързани със съвместен достъп до променлива от няколко нишки за изпълнение?
Можете ли да обясните концепцията за синхронизация в многопоточната програмиране?
На кой език за програмиране работите в момента предимно?