Golang
Имали ли сте практически опит в разработването или внедряването на проекти на базата на блокчейн технологии?
Какви инструменти и технологии използваш за проследяване на изпълнението и събиране на метрики в системите?
Каква е ролята на каналите в езика за програмиране Go и за какво се използват?
Как да преминете през елементите в структурата Map в езика Go, използвайки синтактични конструкции?
Можете ли да дадете примери за патърни за проектиране от книгата Gang of Four, които сте използвали в своите проекти?
Какви методи могат да се използват за замяна на отделен символ или подниз вътре в низ?
Можеш ли да изброиш основните агрегатни функции, използвани при работа с SQL заявки?
Как се реализират низовете и как са свързани с руни в езика Go?
Какви подходи и методи трябва да се използват при работа с шарднати бази данни?
Имали ли сте практически опит с използването на инструменти за профилиране за анализ на производителността?
Кои са основните принципи и аксиоми, които трябва да се вземат предвид при работа с канали за междурутинно взаимодействие?
Как да определим времевата сложност на операцията по изтриване на елемент от масив от тип slice?
Какво се случва, ако изпълните операция append за срез, който е изчерпал заделената памет?
Как се държи програмата при опит да запише данни в канал без буфер, ако той е първоначално празен?
Обяснете принципа на работа и предназначението на компонента Circuit Breaker в системите за надеждност.
Каква е разликата между процеси, нишки за изпълнение и виртуални нишки Green Threads?
Как взаимодействат процесите в операционната система и какво представляват нишките за изпълнение?
Какви последици възникват, ако структурата от данни не реализира зададения интерфейс в обектно-ориентираното програмиране?
Какви методи могат да се използват за извличане на данни от канал в програмирането?
Може ли да се постигне увеличение на производителността при обхождане на данни, използвайки срезове вместо карти?