Golang
Какое отличие между горутиной и системным потоком в контексте выполнения задач?
Чем отличается структура данных массива от слайса в контексте использования и особенностей реализации?
Поддерживается ли в языке Go возможность выполнения арифметических операций с указателями?
Следует ли применять указатель на объект типа Receiver в текущем контексте?
Объясните, что такое срезы в программировании на языке Python.
Какой роль играет объект receiver при обработке указателей?
Можете объяснить концепцию наблюдаемости в системах и зачем она нужна?
Какой адрес хранится в указателе на срез (slice) в языке программирования?
Какие разновидности каналов используются в языке Go для коммуникации между горутинами?
Какой тип данных используют хеш-функции для возвращения результата в контейнере map?
Какова основная роль и назначение каналов в системах обмена данными?
Каким образом горутина узнает, что ей передан сигнал о завершении через контекст?
Можете объяснить, как используется механизм ожидания завершения нескольких горутин в Go с помощью WaitGroup?
Как определить, какое значение можно использовать в качестве ключа в структуре данных Map?
Какие действия допустимы с переменной типа Map, которая еще не была инициализирована?
Можешь привести примеры архитектурных решений, которые оказались ошибочными или неэффективными, и объяснить почему?
Какую функцию выполняет объект receiver с указателем на звёздочку?
Что обозначает интерфейс Error в контексте обработки ошибок?
В каких случаях целесообразно применять тип данных JSONB в базе данных PostgreSQL?
Как отличить горутину от обычного потока выполнения в операционной системе?