iOS
Може ли едновременно да се съхраняват в един масив елементи от различни типове данни?
Каква е разликата между локалната опашка и общата глобална опашка в системата за управление на задачи?
Как е реализирана диспетчеризацията на методите, добавени чрез Extension към протоколи?
Разкажете ни как беше организирана екипната работа на предишното ви работно място.
Каква е разликата между използването на състояние (State) и свързване (Binding) в контекста на разработката?
Можеш ли да обясниш какво е DispatchGroup и как се използва в програмирането?
Можете ли да обясните концепцията за Singleton и нейното приложение в програмирането?
Как започнахте кариерата си в областта на информационните технологии?
Какви са начините за реализиране на опционални елементи в кода?
Каква е разликата между Weak и Unowned референциите в Swift?
Какви механизми осигуряват уникалността на елементите в колекция от тип множество?
Каква е разликата между Weak и Unowned в управлението на паметта?
Как се оценява времевата сложност на операцията по вмъкване на елемент в хеш таблица?
Можеш ли да изброиш основните видове течове на памет, които могат да възникнат при програмиране на Swift?
Къде се осъществява мониторингът и проследяването на изпълнените задачи?
Къде обикновено се реализира броячът на препратки за управление на паметта?
Обяснете принципа на работа на структурата данни HashMap и особеностите при използването й.
Можеш ли да назовеш основните примитиви, използвани в GCD (Grand Central Dispatch)?
Какво означава реализирането на протокола CustomStringConvertible в Swift и за какво се използва?
Как се реализира бързото търсене по ключ с време на достъп около O(1) в структурата данни речник?