Golang
Что отличает процесс от потока в контексте работы с памятью и как это влияет на их взаимодействие?
Какова временная сложность операции удаления первого элемента из динамического массива или слайда?
Какое максимальное количество мастеров должно быть в системе?
Какой уровень затрат на ресурсы у операции аллокации памяти в языке Go?
Для чего используют заглушки и имитации в тестировании программного обеспечения?
Для чего используют хеш-таблицы в программировании?
Возможно ли динамически изменять управление очередями во время выполнения программы на языке Go?
Какими способами осуществляется контроль и настройка процесса автоматической очистки памяти в системе?
Что нужно учитывать при работе с партициями данных?
Какое значение возвращает функция len при применении к строковому типу данных?
Какие аргументы ожидает метод Context.WithTimeout в Go?
Каким образом правильно реализовать безопасное завершение работы системы без потери данных и с минимальным временем простоя?
Можно ли использовать один флаг для управления блокировкой Mutex?
Обладают ли отображения в Go такие же методы длины и емкости, как у срезов?
Можете объяснить, как реализована система очередей событий в Kafka?
Какой подход ты использовал бы при разработке системы обмена сообщениями?
Можешь назвать основные стандартные библиотеки, входящие в стандартную поставку Golang?
Может ли в Go возникнуть ситуация, когда происходит неосвобождение ресурсов памяти, и это приводит к утечкам?
Можете объяснить, что подразумевается под понятием локальной очереди в программировании?
Как можно реализовать выполнение задач без применения встроенного планировщика событий или задач?