Можете объяснить, что означает буква 'I' в принципе SOLID?
Буква "I" в принципе SOLID означает Interface Segregation Principle (Принцип разделения интерфейсов).
Читать ответПодготовка к интервью
147 вопросов с собеседований в Bip.ru
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Bip.ru. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, mobile, database.
Каталог
Буква "I" в принципе SOLID означает Interface Segregation Principle (Принцип разделения интерфейсов).
Читать ответВ Swift weak и unowned используются для предотвращения циклов сильных ссылок, но применяются в разных ситуациях:
Читать ответВ многопоточном программировании для управления взаимным исключением и синхронным выполнением потоков используются различные механизмы:
Читать ответЭто означает, что:
Читать ответПри создании автоматизированных тестов для iOS часто используются следующие инструменты и подходы:
Читать ответДа, в рамках проектов на iOS я участвовал в разработке приложений с достаточно широким масштабом и сложностью.
Читать ответКак правило, я всегда открыт к новым профессиональным возможностям, если они соответствуют моим интересам и способствуют развитию навыков.
Читать ответДа, структура данных может находиться в области динамического выделения памяти (куче).
Читать ответПаттерн Bridge (Мост) — это структурный шаблон проектирования, который разделяет абстракцию и её реализацию, позволяя изменять их независимо друг от друга.
Читать ответТаблица сторонних связей (Side Table) в iOS часто используется для хранения дополнительных данных, связанных с объектами, без изменения их исходного класса (например, через Objective-C runtime).
Читать ответСлабые (weak) и несобственнические (unowned) ссылки используются для предотвращения циклов удержания объектов в памяти, которые могут привести к утечкам.
Читать ответВ iOS для отмены задачи, которая находится в очереди, но ещё не запущена, можно вызвать метод cancel() у объекта задачи (например, Operation или URLSessionTask).
Читать ответ