Тебе комфортнее выполнять задачи вне офиса или в рабочем пространстве компании?
Мне комфортно работать и вне офиса, и в рабочем пространстве компании, но выбор зависит от задачи и условий.
Читать ответПодготовка к интервью
105 вопросов с собеседований в Яндекс Маркет
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс Маркет. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: channels, concurrency, goroutines.
Каталог
Мне комфортно работать и вне офиса, и в рабочем пространстве компании, но выбор зависит от задачи и условий.
Читать ответМетод deinit в iOS (Swift) — это деструктор, который вызывается автоматически перед тем, как объект будет удалён из памяти.
Читать ответВ GCD (Grand Central Dispatch) нет встроенного механизма для принудительной остановки задачи, которая уже запущена. После того, как задача (блок) начал выполняться, её нельзя прервать извне.
Читать ответВ iOS для управления потоками существует несколько инструментов, но наиболее низкоуровневым и близким к аппаратному обеспечению является POSIX Threads (pthread).
Читать ответВ iOS для реализации многопоточности чаще всего использую следующие средства и технологии:
Читать ответДиспетчеризация — это процесс определения, какой конкретно метод или функция будет выполняться во время выполнения программы.
Читать ответARC (Automatic Reference Counting) — это механизм управления памятью в iOS, который автоматически отслеживает и управляет временем жизни объектов. Основной принцип работы ARC — подсчет ссылок на объект.
Читать ответЗомби-процессы — это процессы в операционной системе, которые завершили своё выполнение, но ещё не были полностью удалены из таблицы процессов.
Читать ответЭто вопрос личного характера, обычно на собеседованиях по iOS не связан с техническими навыками. Если нужно указать местоположение, можно просто назвать город или регион, где вы сейчас проживаете или работаете.
Читать ответВ iOS входной поток данных (Input) обычно размещается на уровне View или ViewModel в архитектуре приложения.
Читать ответДа, переопределение методов hitTest(:with:) и point(inside:with:) в iOS встречается, когда нужно изменить стандартное поведение обработки касаний в пользовательском интерфейсе.
Читать ответВопросы по проекту или компании могут касаться:
Читать ответ