iOS
Занимавате ли се в момента с някаква професионална дейност или проект?
В момента разглеждате нови професионални възможности?
Какво се разбира под термина 'грешка' в контекста на програмирането?
Може ли да обясните концепцията за състезание на условията в многонишкова среда и как тя може да влияе върху работата на програмата?
Можете ли да опишете основните си задължения и проекти, по които сте работили на последната си позиция?
Може ли да се изключи един от принципите SOLID при проектирането на архитектурата на системата и защо?
На кои параметри трябва да обърнете внимание при избора на нова позиция за работа?
Какви методи могат да се използват за реализиране на обмен на данни между нишки за тяхната съгласувана работа?
Местоположението на текущото ви местоживеене или местоположението?
Можете ли да обясните принципите, лежащи в основата на SOLID за разработка на софтуер?
Опишете структурата и ролята на членовете на екипа, с които сте работили на последната си позиция.
Как предпочитате да организирате дейността си по проекта?
Имате ли текущи предложения за работа или оферти?
Можеш ли да дадеш пример за ситуация, в която се прилага принципът на Лисков за замяна на един тип с друг, без да се нарушава логиката на програмата?
Можете ли да обясните какво означава терминът Hit Test в контекста на компютърната графика или UI?
Можете ли да обясните разликите между UIView, UIWindow и CALayer при разработката на интерфейси за iOS?
Каква е разликата между интерфейс и абстрактен клас в контекста на обектно-ориентираното програмиране?
Какво ви накара да напуснете предишната си позиция?