Golang
Можете объяснить, как реализована команда switch в языке Go и в чем ее основные преимущества?
Какие характеристические свойства должны иметь ключи в структуре данных map?
Можете объяснить, что означает термин poisoning в контексте компьютерных систем?
В каких случаях и для чего применяют составные индексы в базах данных?
Какие библиотеки вы использовали для создания мок-объектов в тестировании?
Какое максимальное количество операций допустимо выполнить в рамках одной транзакции?
Какое максимальное количество потоков допускается в одном процессе?
Какие шаги предпринять, чтобы определить причину получения ошибки 500 в микросервисной системе?
Что возвращает функция Make в контексте создания различных типов данных?
Могли бы вы объяснить, что такое лог предварительной записи в системах хранения данных?
Можно ли реализовать функцию без методов внутри интерфейса?
Каким способом занимается автоматическое управление памятью в сборщике мусора в языке Go?
Вам приходилось применять процедуру отправки изменений через Pull Request или Merge Request?
Объясните, что такое рекурсивные Common Table Expressions (CTE) и как они используются в SQL-запросах
Какие процессы запускаются при вводе URL в адресной строке браузера и его подтверждении?
Изменяется ли исходный срез при добавлении элементов через append в Go?
Какая роль у прокси-генератора нагрузки в архитектуре распределённых систем?
Как различия между Stateless и Stateful архитектурами влияют на возможности масштабирования систем?
Обеспечивает ли алгоритм сортировки изменение исходного массива (слайса)?
Можете объяснить, что представляет собой лог-файл в системе Kafka и для чего он используется?