Golang
Опишите свой опыт применения автоматической генерации кода в проектах.
Объясните концепцию stackful горутин и чем она отличается от stackless.
Какие процессы происходят в слайсе при его расширении и как реализуется динамическое увеличение его размера?
Какие последствия можно ожидать, если в Go-режиме одна горутина использует несколько Reader, а другой – Writer, блокирующий выполнение?
Можете объяснить, что такое Network poller в языке Go и как он работает?
Каким образом осуществляется процесс извлечения и перемещения данных из хранилища или системы?
Можете объяснить, что из себя представляет оператор SELECT в SQL и зачем он используется?
Какие существуют типы вызовов в gRPC и как они различаются?
Можете объяснить, что означает термин 'структура' в языке Go и как она используется?
Можете объяснить, что подразумевается под термином 'Panic' в контексте программирования?
В чем заключается назначение ключевого слова 'default' внутри конструкции select?
Как изменяется размер слайса при его превышении пределов capacity в языке программирования Go?
Какими способами можно использовать канал в программе?
Можете объяснить концепцию балансировки нагрузки на уровне 3 в сетевых протоколах и устройствах?
Какой параметр используется в качестве уникального идентификатора для элементов в структурах данных типа Map?
Объясните концепцию вложенных полей в Elasticsearch и их назначение.
В каких сценариях вы применяли структуру данных Map в своих проектах?
В каких режимах функционирует механизм взаимной блокировки (Mutex)?
Когда целесообразно применять совместное использование map с синхронизацией через мьютексы?
Как работает сборщик мусора и какие области памяти он очищает: heap или stack?