Какой метод используется для перехода на следующий экран в ETG Navigation Controller?
Ответ и пояснения приведены в подробном разборе ниже.
Читать ответПодготовка к интервью
193 вопроса с собеседований в ivi
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ivi. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, python, mobile.
Каталог
Ответ и пояснения приведены в подробном разборе ниже.
Читать ответURLSession — это встроенный в iOS фреймворк для выполнения сетевых запросов. Он предоставляет базовые возможности: создание запросов, обработку ответов, управление сессиями, поддержку фоновых загрузок.
Читать ответАсинхронные операции позволяют выполнять задачи, не блокируя основной поток выполнения программы.
Читать ответПоследовательная обработка данных означает выполнение задач одна за другой, где каждая следующая начинается только после завершения предыдущей.
Читать ответДа, в проектах на Swift я использовал обобщенные типы для создания универсальных функций и структур данных, которые могут работать с разными типами данных без дублирования кода. Например, можно создать обобщённый стек:
Читать ответДа, в проектах на iOS я работал с потоковым видео, используя AVFoundation. Например, для воспроизведения live-видео или обработки видеопотока с камеры можно использовать AVPlayer или AVCaptureSession.
Читать ответПричина в том, что главная очередь уже занята выполнением текущего кода, и синхронный вызов пытается выполнить блок, ожидая его завершения.
Читать ответВ iOS для сохранения и организации данных обычно используют несколько подходов в зависимости от объема и типа данных:
Читать ответВ Swift тип Any позволяет хранить значение любого типа, что даёт гибкость, но имеет свои плюсы и минусы.
Читать ответВ Swift ключевое слово final при объявлении класса означает, что этот класс нельзя наследовать.
Читать ответБез контекста сложно точно сказать, что такое Some, так как это общее имя.
Читать ответМеханизм автоматического управления памятью ARC (Automatic Reference Counting) в iOS применяется для управления памятью объектов классов (reference types).
Читать ответ