Golang
При каких ситуациях выполнение горутины передает управление другим потокам или задачам?
В каком месте создаваемая горутина резервирует память в процессе выполнения?
Какое отличие между стеком, использующимся для горутин, и традиционным стеком системного потока выполнения?
Чем отличается объявление переменной через ключевое слово var и присвоение значения переменной позже?
Как отличить различные виды каналов по их характеристикам и применению?
Чем отличается использование TODO от Background при планировании задач?
Какие отличия существуют между паникой и критической ошибкой, которая останавливает выполнение программы?
Какое отличие между структурой без методов и интерфейсом в языке программирования?
Как отличить реляционные базы данных от колонкооринтированных систем хранения данных?
Является ли время поиска элемента по ключу в структуре данных Map постоянным во всех случаях?
Какие общие черты объединяют классы и интерфейсы в объектно-ориентированном программировании?
Как влияет передача в функцию слайса малого и большого размера в контексте производительности и использования памяти?
Каковы общие черты между абстрактным классом и интерфейсом в объектно-ориентированном программировании?
Какую роль играют каналы в языке программирования Go и для чего они используются?
Какая основная цель разработки gRPC и в чем его преимущества по сравнению с другими протоколами RPC?
Можно ли внедрять внешние зависимости в доменную модель?
Обеспечивает ли механизм Mutex строгий порядок для потоков при доступе к общим ресурсам для чтения и записи?
Какова цель возвращаемой функции Cancel в методе Context.WithTimeout?
Поддерживается ли в PostgreSQL уровень изоляции Read Uncommitted?
Обладает ли язык Go встроенной поддержкой массивов?