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

Вопросы на собеседовании в Магнум

21 вопрос с собеседований в Магнум

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

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

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

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

Каталог

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

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

В чем отличие между картой (map) с нулевым значением и слайсом, который содержит нулевое значение?

В Go карта (map) с нулевым значением — это карта, которая не инициализирована и равна nil. Попытка записи в такую карту приведёт к панике.

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

Объясните концепцию использования пула рабочих потоков для обработки задач в многопоточном приложении.

Пул рабочих потоков — это механизм, позволяющий ограничить количество одновременно работающих потоков (горутин в Go) для обработки задач.

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

Внутренний слайс, который создаётся внутри функции при превышении capacity — он создаётся на стеке или на куче?

В Go, когда внутри функции создаётся внутренний слайс при превышении capacity, происходит выделение нового массива с увеличенным размером. Этот новый массив выделяется в куче, а слайс указывает на этот массив.

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

Что такое горутина (goroutine)?

Горутина — это легковесный поток выполнения в языке Go.

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

Знаешь ещё какие-нибудь преимущества ClickHouse, которые делают его популярным?

ClickHouse — это колоночная СУБД, оптимизированная для аналитических запросов в реальном времени. Помимо высокой скорости обработки больших объёмов данных, у неё есть несколько ключевых преимуществ:

Читать ответ