Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

75 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 75
Поведенческий

Чем роутер отличается от координатора в mesh-сети?

Сравнение роутера и координатора используются в mesh-сетях, например Zigbee и Thread координатор — центральный узел, запускающий и инициализирующий сеть координатор хранит сведения обо всей сети и управляет ее работой…

Читать ответ
Поведенческий

Чем структуры отличаются от классов?

Ключевые различия структур и классов структуры относятся к типам значений (value type), а классы — к ссылочным типам (reference type) структура содержит данные непосредственно, тогда как объект класса размещается в…

Читать ответ
Теория

Что выбрать для верстки интерфейса на собеседовании: код или Interface Builder?

Кодовая верстка интерфейса и Interface Builder: сравнение подходов верстка программно — больше гибкости и полный контроль над настройками, что особенно важно для сложной логики UI Interface Builder — это визуальный…

Читать ответ
Поведенческий

Что означает table of content у reference-типа?

Что означает table of content у reference-типа? участок памяти, содержащий адрес объекта хранит ссылку на данные, а не сами данные обеспечивает косвенное обращение к объекту позволяет работать с объектом без его…

Читать ответ
Теория

Что такое Keychain и как его использовать в iOS и macOS?

Что такое Keychain и как его использовать? Keychain представляет собой системное хранилище паролей и секретных данных в iOS/macOS Для защиты информации применяются безопасное аппаратное и системное шифрование Работа с…

Читать ответ
Поведенческий

Что такое MVVM и какие преимущества и недостатки у этого паттерна?

Что такое MVVM? Преимущества и недостатки паттерна архитектурный паттерн для приложений с пользовательским интерфейсом разделяет Model (данные), View (интерфейс) и ViewModel (логику представления) ViewModel соединяет…

Читать ответ
Теория

Что такое Optional в Swift и как его создать?

Как работает Optional в Swift? это тип данных, предназначенный для хранения значения или указания на его отсутствие он представлен перечислением с вариантами case .some(значение) и .none помогает избежать crash при…

Читать ответ
Поведенческий

Что такое memory layout и для каких типов важно расположение свойств?

Что такое memory layout и для каких типов важно расположение свойств? низкоуровневая организация памяти и структура данных в программе задаёт порядок размещения полей и правила их выравнивания в памяти отражается на…

Читать ответ
Поведенческий

Что такое «взрыв потоков» и почему он возникает?

Что такое «взрыв потоков»? проблема, связанная с многопоточностью в системах внезапное увеличение количества создаваемых потоков исчерпание ресурсов CPU и памяти падение производительности из-за переключения контекста…

Читать ответ
Теория

Что такое миграция модели данных и когда она требуется?

Что такое миграция модели данных и когда она требуется? Миграция изменяет структуру БД Позволяет обновлять схему без утраты данных Используется при изменении модели данных: добавлении полей, таблиц и связей…

Читать ответ