Можете ли да разкажете за основните етапи и методи за разработка на софтуерни продукти, използвани на предишното ви работно място?
iOS
Можете ли да опишете принципа на работа и основните характеристики на патърна Builder?
Можете ли да обясните концепцията за патърна Factory и основния му принцип на работа?
Как предпочитате да организирате дейността си по проекта?
Какви методологии използвахте в практиката си?
Опишете вашия опит в работата и ключовите задачи, с които сте се сблъсквали на предишното си място на работа.
Как работи автоматичното броене на референции (ARC) по време на изпълнение на програмата?
Има ли възможност да реализирате собствена структура на опашката?
Можете ли да обясните какви са типовете стойности в програмирането?
Кой от петте принципа SOLID може да бъде нарушен при използване на шаблона Singleton?
Можеш ли да дадеш пример кога обекти от тип референция се съхраняват в стека?
В коя област или структура обикновено се съхранява масив от данни?
Можете ли да обясните какво означава буквата 'I' в принципа SOLID?
Кои методи на ViewController се извикват при минимизиране и връщане към приложението?
Как да се предотвратят условията за състезание в многонишкова среда?
Можете ли да обясните какво представлява архитектурният модел MVVM и как се прилага при разработката на интерфейси?
Какъв е проблемът с използването на патърна Singleton в дизайна на системи?
Кои са основните аспекти, които трябва да се вземат предвид при започване на нова работа?