Golang
Можете ли да обясните как е реализиран механизмът на планировчика на задачи в системата?
Как се държи програма на езика Go при зададени GOMAXPROCS = 1 и стартиране на горутина с безкраен цикъл, ако при това се опитате да изпълните друга част от кода?
Можете ли да обясните какво е опашка с оплаквания или съобщение, което не е успяло да бъде обработено в системата?
Можете ли да обясните механизма за получаване на данни от канал в програмирането?
Можете ли да обясните как се реализира концепцията за контекст в софтуерните системи?
Какви инструменти или библиотеки използвахте за реализиране на взаимодействието с базата данни във вашите проекти?
Какъв механизъм за блокиране или съгласие се използва вътре в канала за осигуряване на синхронност и пренос на данни?
Можете ли да обясните какво се разбира под термина Temporal в контекста на съвременните системи?
Можете ли да обясните какво е превключване на контекста в операционната система и как работи?
Какви са индексите в базите данни? Какви видове индекси има?
Какви са основните артефакти на DDD? От какви части се състои?
Кога трябва да използвате gRPC и кога REST в контекста на микросервизите?
Каква е разликата между масив и слайс в Go?
Обяснете същността на протокола IPv6 и неговата разлика от IPv4
Дали структурата данни map гарантира ограничение на капацитета?
Какви са предимствата и недостатъците на използването на Saga при управлението на транзакции в разпределени системи?
Какви трудности знаете в нарастващ ред?
Има ли начини да влияете на поведението на системния планировчик на задачи?
Провеждали ли сте някакви форми на тестове в предишната си компания?
Имали ли сте опит с автоматизирано тестване в проекти?