Golang
Какви видове канали се използват в езика Go за комуникация между горутините?
Можеш ли да изброиш протоколите, които работят върху протокола HTTP?
Обяснете какво е горутина и как се използва в програмирането
Как да определите коя стойност може да се използва като ключ в структурата данни Map?
Можете ли да обясните какво се разбира под термина 'контекст' в програмирането или разработката?
Каква е разликата между използването на стандартен мьютекс и мьютекс с възможност за четене и писане (RWMutex)?
Можете ли да обясните какво представлява операторът SELECT в SQL и защо се използва?
Обяснете какво е sync.Map и какви са предимствата му в сравнение с обикновените карти в Go.
Каква е разликата между структурата на данните масив и слайс в контекста на използване и особености на реализацията?
Как можете да създадете индекс за колона в голяма таблица, без да блокирате цялата таблица?
В какво се състои използването на конструкцията type switch в езика за програмиране?
Каква е основната роля на оператора select в програмирането или работата с потоци от данни?
Можете ли да обясните какво е Netpoller и как работи в мрежовите приложения?
Имали ли сте опит с принципите и структурата на чистата архитектура в проекти?
Какви са предимствата на използването на горутините в сравнение със системните нишки за подобряване на производителността на приложенията?
Каква е разликата между гаранцията за доставка на съобщения, когато съобщението е гарантирано да бъде доставено не повече от веднъж, и когато е гарантирано да бъде доставено поне веднъж?
Каква е ролята на каналите в езика за програмиране Go и за какво се използват?
Какви методи могат да се използват за осигуряване на съгласуваност на данните при изпълнение на транзакции, разпределени между няколко микросервиса?
Как работи механизмът за четене на данни от затворен канал и какво се случва в този момент?