iOS
Опишете вашите подходи и практики при използването на системата за контрол на версиите Git в работните процеси.
Всички обекти от референтен тип ли се съхраняват в купчината на паметта?
Кои са основните предимства на използването на SwiftUI при разработването на потребителски интерфейси?
Как да реализираме анимация на промяната на параметрите constraints в потребителския интерфейс?
Каква информация съдържа променлива от тип value?
Можете ли да обясните какво означава HTTP методът PUT?
Кой от принципите SOLID се счита за най-труден за спазване на практика?
Може ли да се използва конструкцията async/await вътре в метод на друг метод?
Какви често срещани схеми за разполагане на елементи се използват в CollectionView?
Каква е целта и предимствата на използването на полиморфизъм в обектно-ориентираното програмиране?
Обяснете ключовата разлика между затварянията, които позволяват да излязат извън своята област на видимост, и тези, които не могат.
Можеш ли да дадеш пример, който илюстрира прилагането на принципите SOLID в разработката?
Можете ли да обясните основната идея на принципа на отвореност и затвореност в обектно-ориентираното програмиране?
Можете ли да обясните разликите между използването на нишки и опашки GCD при работа с асинхронност?
Можете ли да обясните какво означава анотацията @escaping в Swift?
Можете ли да обясните принципите за създаване на четим и поддържан код?
Каква е разликата между вградените възможности на URLSession и външната библиотека Alamofire при изпълнение на мрежови заявки в iOS?
Какви подходи или методики сте прилагали в предишната си професионална дейност?
Как да интегрираме Objective-C библиотеки в проект на Swift и да настроим взаимодействието между тях?
Как получавахте и работехте със задачите на предишното си място?