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

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

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

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

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

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

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

Каталог

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

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

Где хранятся куки и как они передаются браузером?

Куки предназначены для сохранения состояния между клиентом и сервером в рамках HTTP Они находятся на стороне клиента — обычно в файлах или памяти браузера Куки привязаны к домену и используют атрибуты Path, Domain,…

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

Где хранятся сессии и cookie на клиенте и сервере?

Cookie хранится в браузере пользователя как небольшой текстовый файл При каждом запросе cookie отправляется клиентом на сервер через HTTP headers Сессии обычно размещаются на сервере — в памяти, базе данных или кеше…

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

Как RecyclerView выполняет рендеринг элементов?

Android-компонент для отображения списков с повторным использованием элементов Создаёт ViewHolder'ы только для видимых элементов и небольшой области за пределами экрана Во время прокрутки переиспользует уже созданные…

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

Как в JavaScript определить, что переменная содержит массив?

контекст: проверка типов данных в JavaScript основной вариант: Array.isArray(variable) — выдаёт true, когда аргумент является массивом альтернативный вариант: variable instanceof Array — корректен, если код не…

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

Как в JavaScript остановить всплытие события и когда это требуется?

Как остановить всплытие события и зачем это делать DOM-событие распространяется по дереву вверх (всплытие) для остановки применяют метод event.stopPropagation() он не допускает вызов обработчиков на элементах выше…

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

Как на собеседовании объяснить разницу между event.target и event.currentTarget?

область DOM-событий event.target — это элемент, на котором событие возникло изначально, то есть его источник event.currentTarget — элемент, чей обработчик в данный момент выполняет обработку события event.target может…

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

Как на собеседовании проверить, является ли переменная массивом?

Как определить, что переменная является массивом? В JavaScript массив представляет собой объект, обладающий специальными свойствами и поведением. Наиболее надёжный вариант — вызвать метод Array.isArray(variable): если…

Читать ответ
Лайвкодинг

Как найти и вернуть первые два одинаковых элемента, идущих подряд в массиве?

Работа с массивом и поиск повторяющейся последовательности Последовательный просмотр элементов с сопоставлением соседних значений Сопоставляем текущий элемент со следующим и при равенстве возвращаем найденную пару…

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

Как получить все элементы на странице?

DOM представляет HTML-документ в виде дерева элементов Для этого применяют document.querySelectorAll('') — селектор, соответствующий всем элементам Метод возвращает NodeList, содержащий все элементы документа…

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

Как правильно выровнять элемент по горизонтали и вертикали в CSS?

Контекст: CSS-позиционирование и флексбокс Центрирование с помощью Flexbox: родительский элемент: display: flex; justify-content: center; align-items: center; элемент выравнивается по центру сразу по обеим осям Другой…

Читать ответ