Golang
Как се постига принципът на инкапсулация в езика Go с помощта на структури?
Как да слеем два сортирани масива в един, запазвайки реда на елементите?
Как се извършва смяната на изпълнението между различни горутини в езика Go?
Как е реализираният модел на работа с конкуренция и синхронизация в езика Go?
Какви са основните разлики между протоколите HTTP/2 и HTTP/1.1?
Какви методи и инструменти могат да се използват за локално тестване и отстраняване на грешки на приложенията по време на разработка?
Каква функция изпълнява операторът `*` в езика Go, особено що се отнася до указатели?
Какви методи сте използвали или знаете за реализиране на процеса на вход на потребителя в системата?
Кога ще бъде извикана отложената функция defer? (при излизане от локалния блок / при излизане от функцията / при завършване на приложението)
Имали ли сте опит в идентифицирането и решаването на проблеми с течове на памет в проекти?
Обяснете какво се разбира под термина 'стек' в контекста на управлението на паметта в програмирането
Какви последствия ще настъпят, ако в кода използваме стандартен Mutex вместо RWMutex?
Възможно ли е да създадете структура или тип данни, подобен на множество в езика Go?
Как да осигурим потокобезопасността на обект Map, използвайки механизми за блокиране тип Mutex?
Има ли в езика Go структури от данни, които реализират операции без използване на блокировки?
Може ли сигналът SIGKILL да бъде прихванат в приложение?
Какво точно инициира стартирането на нова горутина в програма на Go?
Разкажете за вашия опит с CI/CD. Какви инструменти сте използвали, като Jenkins, ArgoCD и други?
Какви методи се използват за предотвратяване на уязвимости като SQL-инжекции при работа с бази данни?
Разкажете за най-интересния проект/задача, по която сте работили