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

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

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

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

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

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

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

Каталог

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

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

Что такое асинхронный API, для чего нужен и как реализуется?

Асинхронный API позволяет выполнять операции без блокировки вызывающего потока, что особенно полезно для долгих или сетевых запросов. Это повышает отзывчивость приложений и эффективность использования ресурсов.

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

Что такое сокеты и какими они бывают?

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

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

Знаешь, что такое транзакция и какие у неё свойства (ACID)?

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

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

Можешь привести пример развивающего фидбэка, который тебе давал руководитель?

Один из примеров развивающего фидбэка от руководителя: «Ты отлично справляешься с решением текущих задач, но для дальнейшего роста рекомендую больше внимания уделять архитектурному дизайну и документированию кода.

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

В веб-сервисе нужно записать заказ и списать остаток со склада так, чтобы либо сохранились обе операции, либо ни одна. Какие SQL-команды используются для обрамления набора запросов, и как действовать при ошибке до фиксации?

Для обеспечения атомарности операций записи заказа и списания остатка со склада в SQL используют транзакции. Основные команды для обрамления набора запросов:

Читать ответ