Golang
Как се увеличава стековата памет по време на изпълнение на програмата?
Къде и как се извършва разпределението на памет за горутините в езика Go?
Каква е времевата сложност на процеса на търсене на елемент в свързан списък?
Какви механизми и подходи се използват в Golang за обработка на грешки в програмите?
Обяснете концепцията за постигане на съгласие между разпределените възли на системата.
Може ли да се затвори канал от няколко горутини едновременно?
Как се създава и инициализира срез в езика за програмиране?
Каква е ролята на събирача на отпадъци в управлението на паметта на програмата?
Можете ли да обясните йерархията на съобщенията с гаранция за доставка, при която съобщението ще бъде доставено поне веднъж?
Обяснете принципа на работа и предназначението на компонента Circuit Breaker в системите за надеждност.
Как да определите текущия размер на масив с променлива дължина, който все още не е бил инициализиран?
Как взаимодействат процесите в операционната система и какво представляват нишките за изпълнение?
Какъв тип данни използват хеш функциите за връщане на резултата в контейнера map?
При реализирането на вашата програма използвахте ли механизма за синхронизация waitgroup?
Какво означава стойността по подразбиране за различните типове данни?
Колко елемента и каква ще бъде капацитетът на слайс след добавяне на един елемент, ако той първоначално не е бил инициализиран?
Можеш ли да назовеш основните нива, които съставляват концепцията за чиста архитектура?
Обяснете какво е пул от връзки Pgx и за какво се използва в базата данни.
Може ли да се вмъкнат в съществуващ масив повече елементи, отколкото е текущата му дължина?
Как се осъществява управлението на горутините в езика за програмиране Go?