Golang
Какие последствия наступают, если выполнение горутины останавливается из-за блокировки?
Какими методами реализуется взаимодействие между микросервисами в современных приложениях?
Каким образом правильно реализовать безопасное завершение работы системы без потери данных и с минимальным временем простоя?
Каким образом ты выявляешь потенциальные узкие места в архитектуре проекта?
Какие основные шаблоны взаимодействия Kafka с микросервисами тебе известны?
Какие существуют альтернативные методы коммуникации между горутинами, помимо использования каналов?
У вас есть опыт реализации алгоритма кэша с наименее недавно используемыми элементами (LRU)?
Каким образом выявить и проанализировать долго выполняющийся запрос в PostgreSQL?
Можете объяснить последовательность выполнения отложенных функций, зарегистрированных в Go?
Какие основные плюсы использования горутин по сравнению с традиционными потоками операционной системы?
Каким способом занимается автоматическое управление памятью в сборщике мусора в языке Go?
Какими способами можно гарантировать безопасность API-интерфейсов?
Какие изменения произойдут с слайсом внутри функции, если его передать по значению, а функция занимается сортировкой и не возвращает результат?
Можно ли внутри функции получить доступ к переменной, объявленной как приватная внутри этой же функции?
Каким образом можно контролировать число активных потоков в приложении?
Какими способами можно повысить скорость выполнения запросов в базе данных?
Каким способом можно определить, равны ли два объекта, реализующие одинаковые интерфейсы?
В каком месте обычно сохраняются протокол-файлы в системе?
Какую функцию выполняет оператор `*` в языке Go, особенно применительно к указателям?
Какими способами вы можете обеспечить стабильную работу сервера при высокой нагрузке?