Можете объяснить концепцию оценки сложности алгоритма и почему она важна?
Каким образом можно реализовать отправку push-уведомлений пользователю?
Какими инструментами вы использовали для управления зависимостями в проектах?
Какова временная сложность операции добавления нового элемента в словарь?
Какие ключевые параметры важны при проектировании архитектурных решений?
Каким образом осуществляется отмена операции Executive?
Возможна ли реализация побочной таблицы при наличии одной сильной и одной безопорной ссылки?
Можно ли осуществлять статическую диспетчеризацию методов в классе?
Каким образом осуществляется параллельное выполнение потоков на процессыоре с одним ядром?
Как вы разрешали конфликты при слиянии веток в системе контроля версий Git на предыдущем месте работы?
Какой временной результат имеют операции вставки, поиска, чтения и удаления элементов в массиве в худшем и среднем случаях?
Можете ли вы описать, каким образом вы реализовали механизм Copy-on-Write в своей практике?
Можешь назвать основные поведенческие паттерны в проектировании программных систем?
Каким образом используется механизм инкапсуляции в языке Swift?
Могли бы вы объяснить принцип функционирования системы кэширования данных?
Можете объяснить внутреннюю механизму работы NSLock в macOS или iOS?
Какие основные принципы ты используешь при разбиении программного обеспечения на модули?
Какие основные сложности и ограничения могут возникнуть при использовании модели акторов?
Какие виды данных реализуют механизм Copy-on-write?
С каким родом трудностей вы столкнулись при завершении вашего последнего проекта?