ENIGMA AI
ENIGMA AI

Go-разработчик, Middle — вопросы с реальных собеседований, часть 5

178 вопросов уровня Middle, отсортированы по частоте

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

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

Какие основные виды уязвимостей в веб-приложениях вы знаете, помимо раскрытия информации (information disclosure)?

security middle

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

devops middle

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

devops Kubernetes middle

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

architecture middle

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

backend middle

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

backend middle

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

architecture middle

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

general middle

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

language_specific middle

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

database SQL middle

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

concurrency middle

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

concurrency Go middle

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

general middle

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

concurrency middle

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

concurrency Go middle

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

general middle

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

concurrency middle

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

concurrency middle

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

backend middle

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

architecture middle

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

concurrency Go middle

Как вы обеспечивали работу сервисов в условиях высокой нагрузки?

system_design middle

Как вы планируете привести данные к этой структуре?

architecture middle

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

database middle

Расскажите подробнее про то, как устроены интерфейсы в Go «под капотом»?

language_specific Go middle

Как устроены слайсы в Go под капотом и что происходит при их работе?

language_specific Go middle

Как вы осуществляли поддержку и обслуживание своих сервисов в продакшене?

devops middle

Сколько байт в памяти занимает указатель и как он устроен на уровне архитектуры процессора?

language_specific C middle

Расскажите, приходилось ли вам когда-нибудь выполнять операцию VACUUM для таблиц в базе данных?

database PostgreSQL middle

Опишите, как это работает под капотом?

architecture middle

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