Скомпилируется ли фрагмент Swift? (вариант 2)
Как написано, доступ к mainObject.b из внешнего синхронного контекста запрещён. Читать actor-isolated var нужно через await из асинхронного кода.
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
Как написано, доступ к mainObject.b из внешнего синхронного контекста запрещён. Читать actor-isolated var нужно через await из асинхронного кода.
Читать ответБудет напечатано 1110: внешнее изменение задаёт 1010, запись из willSet затем перезаписывается, а didSet добавляет 100.
Читать ответБудет напечатано 6: reduce начинает с Int.zero и последовательно прибавляет 1, 2 и 3.
Читать ответПреобразуйте число в строку и для каждой ненулевой цифры добавьте нужное количество нулей справа. Нулевое число обрабатывается отдельно.
Читать ответПрограмма напечатает 6: Set оставляет уникальные значения 1, 2 и 3, а reduce складывает их с начальным нулём.
Читать ответПервый вызов печатает 1. После освобождения исходного UIView второй вызов обращается к недействительной unowned-ссылке и завершает выполнение ошибкой.
Читать ответБудет напечатано Mike: personB — отдельное значение структуры, и изменение его name не меняет personA.
Читать ответРасскажите о задаче от требований и проектирования до релиза: ваш выбор архитектуры, декомпозиция, риски, проверка результата и последующие выводы.
Читать ответОпишите конкретные изменения конфигурации проекта, за которые отвечали: зависимости, targets/schemes, подпись, сборку, тесты или доставку релиза.
Читать ответAI-код проверяют как непроверенный внешний вклад: требования, логика, тесты, безопасность и поведение в реальном окружении остаются ответственностью разработчика.
Читать ответКороткий рассказ о чат-проекте должен раскрыть сценарий общения, хранение сообщений, доставку в реальном времени и ваш собственный вклад.
Читать ответАвтоматизируйте ограниченные повторяемые части: инвентаризацию зависимостей, черновик плана, типовые преобразования и заготовки проверок. Ключевые решения оставьте проверяемыми человеком.
Читать ответ