Имаш ли въпроси относно проекта или компанията?
iOS
В коя част от жизнения цикъл на изпълнение на приложението се прилага автоматичният събирач на отпадъци (ARC)?
Как може да се определи максималният брой нишки, които могат да се изпълняват едновременно в системата?
Кога размерите на Bounds и Frame на представяне могат да имат различни стойности?
Можете ли да изброите основните видове опашки, с които се сблъсквате при програмиране?
Обяснете разликата между последователната и паралелната обработка на данни.
Обяснете концепцията за затваряне в програмирането и нейното приложение
Можете ли да обясните разликите между променливите Main и Global в контекста на програмирането?
Можете ли да дадете пример за ситуация, когато в системата се случва взаимно блокиране на ресурси?
Можете ли да обясните какво означава методът setNeedsLayout в контекста на актуализиране на потребителския интерфейс?
Можете ли да обясните концепцията за RunLoop и ролята й в обработката на събития в приложенията?
Кои са основните трудности, които могат да възникнат при използването на механизма за бягство на заключванията?
Как да различаваме типовете данни по стойност и по връзка и какви са разликите между тях в програмирането?
Обяснете какво е цикъл на задържане в паметта и как влияе върху работата на приложенията.
Можете ли да обясните какво означава автоматичният механизъм за управление на паметта ARC в iOS?
Можете ли да обясните концепцията за лениво оценяване или отлагане на изпълнението на задачи в програмирането?
Можете ли да разкажете за опита си с NSOperation за управление на асинхронни задачи в iOS?
Обяснете основните разлики между синхронния и асинхронния режим на изпълнение на процеси.
Можете ли да обясните какво е DispatchQoS и как се използва в операционните системи Android?
Можете ли да обясните какво се разбира под Auto Closure в контекста на програмирането?