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

Вопросы на собеседовании в Самокат Тех

68 вопросов с собеседований в Самокат Тех

68 вопросов 881 компания 353 технологии

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

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

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

Каталог

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

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

Можете объяснить, что подразумевается под асинхронными каналами в программировании?

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

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

Каким образом можно последовательно пройти по символам строки в коде?

В Go для последовательного прохода по символам строки (рунам) используется цикл for range. Это важно, потому что строка в Go — это последовательность байтов, а символы Unicode могут занимать несколько байтов.

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

Имел ли опыт работы с механизмом Alias в своих проектах?

В Go механизм alias обычно относится к использованию псевдонимов для импортируемых пакетов или типов, что помогает избежать конфликтов имён и улучшить читаемость кода.

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

Для чего нужны небуферизированные каналы? Почему нельзя всегда использовать канал с большим буфером?

Буферизированный канал с длиной 1 в Go позволяет отправителю записать одно значение в канал без блокировки, если буфер пуст.

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

Что такое слайсы в Go, как они устроены?

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

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

Каким образом реализована параллельная и последовательная обработка задач в языке Go?

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

Читать ответ