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

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

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

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

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

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

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

Каталог

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

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

Нужна постоянная двусторонняя связь между браузером и сервером для обмена короткими сообщениями в реальном времени. Что выбрать?

Для постоянной двусторонней связи между браузером и сервером, особенно для обмена короткими сообщениями в реальном времени, лучше всего подходит WebSocket.

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

Расскажи подробнее на примере какой-нибудь задачи с любого проекта, которая запомнилась как одна из самых сложных или интересных: какая изначально стояла проблема, какие были варианты решения, были ли ограничения.

При попадании задачи с неопределённостью в спринт я бы начал с уточнения требований и ожиданий. Для этого:

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

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

В Go аргументы функций передаются по значению, то есть копируются. Если передать структуру значением, то внутри функции будет работать копия этой структуры, и изменения полей не повлияют на оригинал.

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

Расскажи про массивы и слайсы в Go: чем они похожи и в чём отличие.

Массивы имеют фиксированную длину, определенную при создании. Слайсы представляют собой динамические представления базовых массивов.

Читать ответ