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

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

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

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

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

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

Анализ резюме

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

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

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

Основные темы и навыки

frontend 19 android 13 javascript 8 mobile 8 algorithm 7 performance 6 security 6 api 5

Форматы вопросов

  • Технические вопросы26
  • Поведенческие вопросы11
  • Лайвкодинг5

Ориентировочная сложность

  • Базовые17
  • Продвинутые9
  • Практические16

С чего начать подготовку

  1. Начните с раздела «Технические вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «frontend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 42
Лайвкодинг

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

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

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

Как перехватывать события на фазе погружения?

обработка событий в DOM три фазы: погружение (capturing), цель и всплытие для перехвата на этапе погружения используется параметр useCapture = true addEventListener(type, handler, true) — обработчик, назначенный на…

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

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

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

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

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

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

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

Как правильно спроектировать сетевой запрос в Android?

Как спроектировать сетевой запрос в Android? Работа с сетью в Android Выполнять запрос в асинхронном режиме с использованием Coroutines, RxJava или Callbacks Для выполнения HTTP-запросов используются библиотеки…

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

Какие методы жизненного цикла Activity нужно знать на собеседовании?

Ключевые методы жизненного цикла Activity UI-компонент Android onCreate(): создание Activity, настройка UI и загрузка данных onStart(): Activity отображается на экране onResume(): Activity получает фокус и переходит в…

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

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

контроль доступа в ООП и степень инкапсуляции основные варианты: public — обращение возможно из любой части программы private — доступ разрешён только внутри класса protected — доступен классу и его наследникам…

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

Какие преимущества и сильные стороны есть у RecyclerView?

компонент Android для производительного отображения списков повторное использование ViewHolder снижает расходы на findViewById и создание View обеспечение плавной прокрутки больших списков благодаря переработке…

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

Какие реализации коллекций доступны в Kotlin?

Реализации коллекций в Kotlin В Kotlin коллекции подразделяются на мутабельные и немутируемые. Немутируемые коллекции: List, Set и Map — доступны только для чтения. Мутабельные коллекции: MutableList, MutableSet и…

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

Какие способы объявления переменных существуют в JavaScript?

Варианты объявления переменных в JavaScript var: функциональная область видимости; повторное объявление разрешено let: блочная область видимости; повторно объявить в той же области нельзя const: константа; требует…

Читать ответ