ENIGMA AI
ENIGMA AI

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

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

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

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

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

algorithms middle

Что вы делали с Go 1.2?

language_specific Go middle

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

database middle

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

algorithms middle

Какие проблемы могут возникнуть при обработке строк, если мы рассматриваем только ASCII?

algorithms middle

Как работают указатели и как происходит их перемещение в памяти?

language_specific C++ middle

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

architecture middle

Расскажите про принципы и стратегии кэширования.

architecture middle

Как реализовать чат с использованием WebSocket?

web WebSocket middle

Как работает конкурентность в Go?

concurrency Go middle

Как спроектировать и реализовать сервис аутентификации?

architecture middle

Какое покрытие тестами было в проекте LMS?

testing middle

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

database middle

Доводилось ли вам писать триггеры и хранимые процедуры?

database SQL middle

Что такое архитектура баз данных?

database middle

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

behavioral middle

В чем разница между использованием ORM и написанием SQL-запросов напрямую?

database middle

Может ли размер стека у горутины быть больше, чем размер системного потока?

concurrency Go middle

Зачем в языке Go нужны компоненты G, M и P в планировщике?

concurrency Go middle

Что такое Stop-the-World фаза в Garbage Collector, когда она наступает и что именно происходит в этот момент?

language_specific middle

Как устроен мьютекс изнутри и из чего он состоит?

concurrency middle

Какие параметры Garbage Collector в Go можно настраивать и что именно означают переменные окружения GOGC и GOMEMLIMIT?

language_specific Go middle

Как вы принимаете решение при выборе между несколькими офферами, если вам нужно время на сравнение?

behavioral middle

Расскажите о вашем опыте реализации задач, связанных с безопасностью, например, авторизацией и регистрацией пользователей.

security middle

В чём проявлялась токсичность в коллективе и как вы с этим работали?

behavioral middle

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

devops middle

Используете ли вы какой-либо оркестратор на уровне инфраструктуры?

devops Kubernetes middle

Можно ли закрывать уже закрытый канал в Go?

concurrency Go middle

Зачем нужны линтеры и инструменты статического анализа кода (SAST)? Могут ли они выявлять уязвимости, и если да, то как это происходит на практике?

testing middle

На каком этапе жизненного цикла разработки (SDLC) лучше всего внедрять линтеры и инструменты статического анализа кода (SAST), чтобы эффективно выявлять ошибки на ранних стадиях?

devops middle

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