Опиши свои подходы и практики при использовании системы контроля версий Git в рабочих процессах.
При работе с Git я придерживаюсь следующих практик:
Читать ответПодготовка к интервью
3834 вопроса с собеседований в Сбер
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Сбер. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql, backend.
Каталог
При работе с Git я придерживаюсь следующих практик:
Читать ответВ одном из моих личных проектов я разработал iOS-приложение для отслеживания привычек.
Читать ответСборщик мусора (GC) автоматически определяет и освобождает память, занимаемую объектами, на которые больше нет активных ссылок. Работает асинхронно или в определенные моменты выполнения.
Читать ответВ Swift weak и unowned используются для предотвращения циклов сильных ссылок, но применяются в разных ситуациях:
Читать ответЭто значение обычно задается целым числом типа Int.
Читать ответВ многопоточном программировании для управления взаимным исключением и синхронным выполнением потоков используются различные механизмы:
Читать ответМетод setNeedsLayout помечает вью как требующую обновления компоновки, но сам вызов обновления происходит асинхронно — в следующем цикле обновления интерфейса.
Читать ответВ iOS для динамического определения высоты ячейки в таблице (UITableView) или коллекции (UICollectionView) можно использовать автоматическое вычисление высоты на основе содержимого.
Читать ответПри создании автоматизированных тестов для iOS часто используются следующие инструменты и подходы:
Читать ответДа, структура данных может находиться в области динамического выделения памяти (куче).
Читать ответSide Table — это вспомогательная структура данных, используемая в iOS (Objective-C и Swift) для динамического добавления свойств к объектам без изменения их исходного класса.
Читать ответКласс NSOperation в iOS — это абстракция для представления единичной задачи, которую можно выполнять синхронно или асинхронно.
Читать ответ