iOS
Къде се осъществява мониторингът и проследяването на изпълнените задачи?
Обяснете принципа на работа на структурата данни HashMap и особеностите при използването й.
Можеш ли да назовеш основните примитиви, използвани в GCD (Grand Central Dispatch)?
Какво означава реализирането на протокола CustomStringConvertible в Swift и за какво се използва?
Как се реализира бързото търсене по ключ с време на достъп около O(1) в структурата данни речник?
Задължително ли е да използвате слаба препратка към self вътре в затварянията?
Кои учебни задачи или теми се оказаха най-трудни за вас и как ги преодоляхте?
Какви типове обекти и оператори сте използвали при работа с RxSwift в проектите си?
Можете ли да обясните какво е CoreData и за какво се използва в разработката за iOS?
Как си представяте идеална организация по отношение на условията на труд и корпоративната култура?
Какво е контейнер с система за управление на жизнения цикъл в рамките на Dependency Injection?
Какви средства или библиотеки използвахте при реализирането на протокола WebSocket във вашите проекти?
Каква е основната идея на технологията Copy-on-write и защо се използва?
Как да различим механизма за синхронизация Semaphore от Mutual Exclusion (Mutex)?
Каква роля изпълнява компонентът Router в архитектурата на системата или приложението?
Какви други типове данни, освен класове, се считат за референтни типове в езика за програмиране?
Какви са разликите между типовете данни по тяхната семантика: стойности и препратки?
Кой подход — структура или клас — има по-добра производителност?
Каква е последната фаза в жизнения цикъл на обект или система?
Можете ли да обясните какво точно се случва вътре в системата при използване на Binding?