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

Вопросы на собеседовании в Avito

542 вопроса с собеседований в Avito

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

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Avito. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: mobile, go, frontend.

Каталог

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

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

Какое отличие есть между статической переменной и обычной переменной в программировании?

Например, в Swift статическая переменная внутри класса или структуры принадлежит самому типу, а не экземпляру, и существует в единственном экземпляре:

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

Какие причины делают использование UserDefaults неэффективным для хранения объемных данных?

UserDefaults предназначен для хранения небольших настроек и данных пользователя, таких как флаги, настройки интерфейса и т.п. Использование UserDefaults для объемных данных неэффективно по нескольким причинам:

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

Что означает «быстрый» для словаря, и какова его сложность поиска? Всегда ли это O(1)?

Быстрый поиск по ключу с временем доступа около O(1) в структуре данных словарь реализуется с помощью хеш-таблицы. Основная идея — вычислить хеш-значение ключа, которое служит индексом для доступа к элементу в массиве.

Читать ответ