ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Go — часть 9

68 популярных вопросов из 337 собранных, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

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

devops middle

Как происходит процесс деплоя приложения в Kubernetes: как именно обрабатывается манифест и какие компоненты Kubernetes задействованы в этом процессе?

devops Kubernetes middle

За что отвечает каждый компонент в архитектуре системы?

architecture middle

Что вам не нравится в реализации этой функции обработки запроса?

backend middle

Как реализовать авторизацию на эндпоинте и как проверять JWT-токены?

backend middle

Есть ли у вас опыт работы со средствами контейнеризации, например с Docker или Kubernetes?

devops Docker junior

Проведите ревью представленного кода: что в нем реализовано неоптимально, какие есть проблемы с безопасностью и как бы вы его улучшили?

architecture middle

Какими фреймворками вы пользуетесь для разработки REST API и работы с ORM?

backend junior

Какой у вас опыт работы с open source проектами: вы в основном создавали проекты с нуля или занимались контрибьютингом в существующие форки?

general middle

Чем отличается массив от связного списка? Назови два ключевых отличия.

data_structures junior

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

language_specific Go junior

В каком порядке выполняются defer-вызовы в Go?

language_specific Go junior

Как реализовано наследование в языке Go?

language_specific Go junior

Как реализована реконструкция GC (Garbage Collector)?

language_specific middle

Можно ли отправить скриншот?

general junior

Какие существуют уровни изоляции транзакций и какие аномалии при этом возникают? Перечислите их без подробного раскрытия.

database SQL middle

Нужен ли здесь мьютекс?

concurrency middle

Почему в языке Go примитив синхронизации называется «канал» (channel)?

concurrency Go middle

Приходилось ли вам работать с геоданными или чем-то подобным?

general middle

Зачем нужны мьютексы (mutex) и чем они отличаются от других примитивов синхронизации?

concurrency middle

Расскажите про планировщик в Go: какие сущности в нем существуют и за что они отвечают?

concurrency Go middle

Есть ли какие-либо проблемы в данном коде или архитектурном решении?

general middle

Какова временная сложность вставки элемента в slice в Go в начало, в середину и в конец?

data_structures Go junior

Зачем вы используете мьютекс (mutex) в данном случае?

concurrency middle

Нужен ли мьютекс в данном фрагменте кода и как обосновать его отсутствие, опираясь на теорию и анализ конкретного примера?

concurrency middle

Какие методы есть у структуры sync.WaitGroup в языке Go?

concurrency Go junior

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

backend middle

Есть ли какое-то правило, по которому определяется архитектура системы?

architecture middle

Что такое канал (channel) в контексте конкурентного программирования?

concurrency Go middle

Как долго вы пишете на Go?

language_specific Go junior

Вопросы по другим специальностям