Можете ли да дадете пример кога се прилага фасадният модел в разработката на софтуер?
iOS
Как може да се определи времевата сложност на търсенето на възел в двоично дърво?
Какъв е проблемът с използването на патърна Singleton в дизайна на системи?
Каква е ролята и приложението на таблиците с допълнителни данни в базите данни?
Какви са разликите между свойствата Frame и Bounds в графичния интерфейс?
Можете ли да обясните предназначението и използването на DispatchQueue.global в Swift?
Кога се случва автоматично освобождаване на паметта за обект, към който сочи броячът на силните препратки, и той става недостъпен?
Какво означава ситуация, при която в програма се случва превишаване на приоритетите, и кога може да се случи?
Обяснете разликите между изпълнителните нишки и структурата на опашката в програмирането.
Как се постига висока скорост на търсене в речниковите структури от данни?
Как да се предотвратят условията за състезание в многонишкова среда?
Можете ли да обясните принципа на разделяне на интерфейсите в обектно-ориентираното програмиране?
Как обработва UIView събитията от докосване на потребителя?
Можеш ли да обясниш основните шаблони за дизайн и тяхното приложение?
Можете ли да обясните разликите между UIView, UIWindow и CALayer при разработката на интерфейси за iOS?
Как да определим времевата сложност на операцията по вмъкване на възел в двоично дърво?
Кога се случва освобождаването на паметта, заета от обект, в управляваните езици за програмиране?
Как се оценява сложността на операцията по изтриване на възел от двоично дърво?