Golang
У вас есть опыт работы с серверными событиями (Server-Sent Events)?
Можно ли внутри функции получить доступ к переменной, объявленной как публичная и находящейся в области ее фигурных скобок?
Объясните концепцию обобщённого программирования с использованием Generics в языке Go.
Можете объяснить концепцию конкурентного программирования и зачем она нужна?
Каким образом можно определить причинно медленного выполнения запроса в системе управления базами данных?
Каким образом правильно реализовать безопасное завершение работы системы без потери данных и с минимальным временем простоя?
Когда именно горутины могут перейти в локальную очередь выполнения?
Почему используют алгоритм консистентного хеширования и какие задачи он помогает решать?
Что случается, когда два элемента получают одинаковый хеш-значение в хеш-таблице?
Каким образом осуществляется управление исключениями и ошибки в вашем приложении?
Могли бы вы объяснить концепцию легковесных потоков и их отличия от обычных потоков выполнения?
Можете объяснить механизм polling в языке Go?
Можете объяснить концепцию Transactional Outbox и зачем она используется?
Каким образом можно корректно остановить запусканную горутину, если необходимо, чтобы завершение произошло в зависимости от внешнего сигнала или условия, даже если результат еще не получен?
Как ведут себя значения полей из правой таблицы в результате LEFT JOIN при отсутствии соответствующих записей в ней?
Можно ли установить предел на число одновременно запущенных горутин в программе?
Какие способы существуют для модификации среза (slice) в программировании?
Возможна ли реализация структуры данных Set в языке Go?
Можете объяснить принцип функционирования срезов (slice) в языке программирования?
Что вдохновило вас выбрать направление разработки на языке Go?