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

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

166 вопросов с собеседований в X5

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

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

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

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

Каталог

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

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

Что произойдёт со slice при передаче в функцию, добавлении элемента и изменении существующего?

В Go слайс (slice) передаётся в функцию по значению, но сам слайс — это структура, содержащая указатель на массив, длину и ёмкость. При передаче копируется именно эта структура, а не данные массива.

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

Работали ли вы с задачами, описанными на бизнес-уровне без детальной проработки?

При работе с невнятными бизнес-требованиями важно наладить коммуникацию с заказчиком или бизнес-аналитиком для уточнения целей и контекста задачи. Часто я использую следующие подходы:

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

Какая была самая сложная техническая задача, которую реализовывал?

Одна из самых сложных и интересных задач, с которой я сталкивался в Golang, была связана с разработкой высоконагруженного сервиса для обработки потоковых данных в реальном времени.

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

Можно ли передавать значения через context в Go, зачем это нужно и какие примеры уместны?

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

Читать ответ