Golang
Каква програмираща парадигма използва езикът Golang?
В кои случаи се препоръчва прилагането на паралелни изчисления за решаване на задачи?
Как се извършва преобразуването на дължината на слайса в неговия реален размер в паметта?
Обяснете разликите между управлението на паметта в стека и в купчината в контекста на програмирането.
Кога ще бъде извикана отложената функция defer? (при излизане от локалния блок / при излизане от функцията / при завършване на приложението)
Какъв обем тестове на кода обикновено реализирате с помощта на unit тестове?
Кога и къде ще се обърне системата за задачи за изпълнение, ако локалните и глобалните опашки са празни?
Каква е времевата сложност на операцията по търсене на елемент в списък, реализиран чрез slice?
Обяснете концепцията за използване на пул от работни потоци за обработка на задачи в многопоточна апликация.
Как да решим проблема с преливането на контейнера с лог файлове в Docker?
В кои случаи и за какво се използват съставните индекси в базите данни?
Използвали ли сте някога функцията context.WithValue във вашия код?
Какви методи могат да се използват за защита срещу изпълнение на междусайтов скриптинг (XSS)?
Колко години си в Go?
Какви стъпки трябва да се предприемат за миграция на монолитно приложение към архитектура на микросервизи?
Обяснете механизма за автоматично събиране на отпадъци в езика Go и как той управлява паметта.
Какви са основните предимства и недостатъци на използването на брокери на съобщения?
Как може да се потвърди легитимността на цифров сертификат?
Какви технически истории има — не за архитектурата като цяло, а за задълбочаване в детайлите, реален проблемен случай?
Можете ли да разкажете какъв тип показване на данни (Map) сте използвали в последния си проект?