ENIGMA AI
ENIGMA AI

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

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

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

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

Кто именно формулировал и выдавал задачи на проекте: тимлид, техлид или другой руководитель?

behavioral junior

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

behavioral middle

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

behavioral middle

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

architecture middle

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

architecture middle

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

behavioral middle

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

behavioral middle

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

concurrency middle

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

concurrency middle

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

database junior

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

concurrency middle

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

concurrency Go middle

Что вы знаете о функции init в языке Go?

language_specific Go junior

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

behavioral junior

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

general middle

Как дождаться завершения выполнения 10 запущенных горутин перед тем, как продолжить выполнение основной программы?

concurrency Go junior

Используете ли вы этот инструмент или подход во всех своих проектах?

general junior

Как дождаться завершения всех запущенных горутин перед тем, как продолжить выполнение программы?

concurrency Go junior

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

concurrency Go middle

Все ли хорошо в этом коде или что-то в нём плохо?

general junior

Как давно вы работаете с Go? С какой версии начинали и на какой версии сейчас?

language_specific Go junior

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

language_specific Go middle

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

language_specific Go middle

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

database junior

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

database middle

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

concurrency Go middle

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

concurrency Go middle

Существует ли в языке Go наследование?

language_specific Go junior

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

backend Kafka middle

Для чего нужны линтеры и какие вы можете назвать?

backend junior

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