На что ты обращаешь внимание, когда проводишь код-ревью?
Ответ и пояснения приведены в подробном разборе ниже.
Читать ответПодготовка к интервью
147 вопросов с собеседований в Bip.ru
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Bip.ru. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, mobile, database.
Каталог
Ответ и пояснения приведены в подробном разборе ниже.
Читать ответОдин из наиболее увлекательных проектов, в котором я участвовал, был связан с разработкой iOS-приложения для фитнес-трекера.
Читать ответВ архитектуре MVVM (Model-View-ViewModel) каждый элемент выполняет свою роль:
Читать ответОсновные сложности при управлении одновременным выполнением потоков (многопоточностью) в iOS включают:
Читать ответНа последней должности iOS-разработчика мои основные обязанности включали разработку и поддержку мобильных приложений на Swift и Objective-C.
Читать ответКак правило, организация, занимающаяся разработкой iOS-приложений, охватывает следующие сферы деятельности и направления:
Читать ответДа, при многопоточном программировании в iOS часто возникает необходимость защищать переменные от конкурентного доступа, чтобы избежать состояния гонки и неконсистентных данных.
Читать ответВ результате возникает утечка памяти, так как объекты остаются в памяти, хотя уже не нужны.
Читать ответВ языках программирования значения типа (value types) обычно хранятся в стеке, но если они являются частью объекта или структуры, которая размещается в куче, то эти значения тоже хранятся в куче как часть объекта.
Читать ответМеханизм Copy-on-Write (COW) не применяется ко всем типам или структурам данных.
Читать ответПаттерн Singleton гарантирует, что у класса есть только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру.
Читать ответCopy-on-write (COW) — это оптимизация управления памятью, при которой несколько объектов изначально ссылаются на одни и те же данные, а копирование происходит только при попытке изменить эти данные.
Читать ответ