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

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

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

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

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

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

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

Каталог

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

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

Каким образом осуществляется вставка элементов в динамический массив (слайс) в языке программирования?

В языке Go динамические массивы представлены срезами (slice).

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

Для чего используется context в Go?

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

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

Что произойдет при работе с объектом типа Map, если перед его использованием не выполнить инициализацию через make или не присвоить значение прямо при объявлении?

В Go объект типа map при объявлении без инициализации (через make или присвоение значения) имеет значение nil.

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

Что произойдёт, если у sync.WaitGroup счётчик станет отрицательным из-за лишних вызовов Done по сравнению с Add?

Если у sync.WaitGroup в Go счётчик становится отрицательным из-за того, что вызовов Done() больше, чем Add(), то в рантайме произойдёт паника (panic).

Читать ответ