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

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

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

1191 вопрос 1634 компании 353 технологии

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

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

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

Каталог

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

Найдено: 1191
Теория

В каких случаях следует использовать корутины?

В каких случаях следует использовать корутины? организация лёгкой конкуренции выполнение асинхронных операций без блокировки запуск параллельных задач с меньшими издержками, чем у потоков удобная работа в реактивном…

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

В каком методе жизненного цикла ViewController можно получить точные размеры frame у view?

UIKit, жизненный цикл UIViewController Точные frame становятся доступны в методе viewDidLayoutSubviews К этому моменту завершён автоматический расчёт компоновки и ограничений В viewDidLoad размеры ещё НЕ…

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

В чем разница между Room и SQLDelight и что выбрать?

Ключевые различия Room и SQLDelight Room — официальный ORM от Google для Android, работающий поверх SQLite SQLDelight генерирует типобезопасные Kotlin SQL-запросы Room абстрагирует SQL с помощью аннотаций и объектов,…

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

В чём основные отличия Kotlin от Java?

Kotlin — современный язык для JVM, полностью совместимый с Java Отличается богатым синтаксисом: поддерживает лямбды, data-классы и extension-функции В язык встроена поддержка null-безопасности благодаря nullable-типам…

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

В чём отличие weak от unowned и когда лучше применять unowned?

Чем отличаются weak и unowned в Swift и в каких случаях выбирают unowned? weak — ссылка, которая при уничтожении объекта может стать nil; поэтому она всегда Optional unowned — слабая ссылка без Optional,…

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

В чём разница между замыканием и функцией?

Функция — это именованный или анонимный блок кода, предназначенный для выполнения определённой задачи. Замыкание представляет собой функцию вместе со связанным лексическим контекстом, то есть переменными из внешней…

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

В чём сходство и различия MVX-паттернов?

MVX-паттерны: сходства и различия Определяют архитектуру UI: каждый из них разделяет логику приложения, представление и управление состоянием Разделяют зоны ответственности → благодаря этому код проще поддерживать и…

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

Вызовется ли viewDidAppear после viewWillAppear в жизненном цикле ViewController?

В жизненном цикле ViewController после вызова viewWillAppear обязательно ли вызывается viewDidAppear? Жизненный цикл VC в iOS UIKit viewWillAppear срабатывает непосредственно перед отображением вида на экране После…

Читать ответ