ENIGMA AI
ENIGMA AI

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

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

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

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

Как вы настраивали создание индексов при выполнении миграции базы данных?

database middle

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

database middle

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

database PostgreSQL middle

Как вы работаете с миграциями базы данных в проектах?

database middle

Что нужно делать в ситуации, когда из-за раздувания индекса появляются мертвые строки (bloat): нужно ли делать REINDEX и является ли это частой практикой?

database PostgreSQL middle

Сколько миллионов рублей понадобится, чтобы воссоздать жирафа размером с Луну на Земле?

general middle

Почему не рекомендуется передавать поток (stream), полученный сервисом, напрямую в декодер?

architecture middle

Расскажите подробнее о вашем опыте работы на предыдущем проекте, особенно в контексте высоконагруженных систем.

behavioral middle

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

behavioral middle

Что такое ленивая загрузка (lazy loading) и когда следует запрашивать данные у системы по факту?

architecture middle

В чем именно будет проседать производительность?

architecture middle

На проекте аналитики помогали с проработкой задач — это был технический ресерч или это делали именно разработчики?

behavioral middle

Ваши идеи до полной реализации строились так, как вы описали, или процесс курировался кем-то на верхнем уровне?

behavioral middle

Что использовать для того, чтобы выполнить задачу один раз, закешировать результат и гарантировать его получение?

concurrency middle

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

concurrency middle

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

concurrency middle

В чем разница между RWMutex и обычным Mutex в Go? Могут ли 10 горутин одновременно прочитать одну переменную под RWMutex или они должны ждать?

concurrency Go middle

В чем заключается проблематика данного подхода?

general middle

В чем разница между defer и WaitGroup в Go и в каких случаях что лучше использовать?

concurrency Go middle

Как подключить и скомпилировать пакет в Go, если он находится вне модуля main и из функции main не вызывается ни один его метод?

language_specific Go middle

Что такое анонимные импорты в Go и зачем они используются?

language_specific Go middle

В каких ситуациях возникает deadlock (взаимная блокировка) в базе данных?

database middle

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

concurrency Go middle

В чём отличие горутин от системных потоков (OS threads)?

concurrency Go middle

Гарантирован ли порядок доставки сообщений в Apache Kafka?

backend Kafka middle

Расскажите о вашем опыте работы с Docker и Kubernetes: приходилось ли вам самостоятельно создавать Dockerfile, собирать контейнеры, выполнять задачи DevOps или вносить правки в конфигурации?

devops Docker, Kubernetes middle

Какие еще критерии, помимо интереса к продукту и специфики команды, вы учитываете при выборе нового места работы?

behavioral middle

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

database middle

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