Golang
Как работи Garbage Collector в Go, как е структуриран?
Какво е Clean Architecture и DDD? Работили ли сте с тях?
Kubernetes ще прекрати pod по време на създаването на batch — какво ще се случи?
Сервизът просто раздаваше данни от кеша, или изпълняваше още някаква логика?
Разкажи ми за процеса на пускане — как е организиран пускът?
Какви са предимствата на партиционирането? Например, изтриване на стари партиции.
Как е структурирано разклоняването в репозиториите с договори — една основна клонка или няколко?
Какво е подравняването на структури в Go? Как да оптимизираме полетата на структурата в паметта?
Могат ли няколко консуматори от една група потребители да четат една и съща партиция едновременно?
Кои други езици за програмиране знаете?
Защо използвахте Mutex вместо Atomic за брояча?
Защо изобщо се използват интерфейси (в разработката, не само в Go)?
При използване на RIGHT JOIN, броят на редовете в резултата може да бъде по-голям от броя на редовете в дясната таблица, ако: - Никога - Лявата таблица е празна - И двете таблици имат еднакъв брой редове - Лявата таблица съдържа дублиращи се ключове, съответстващи на редовете в дясната таблица
Имало ли е прокси пред Redis, или сте го правили сами шардването?
Как научаваш нови неща в Go? Какво четеш, какво изучаваш?
Какво правите, ако срокът е изтекъл, а след това се появи критична грешка в продукцията?
Имате ли други оферти или предложения на пазара?
Разкажи ми за телеметрията и мониторинга — за какво са и с какво си работил?
Когато предаваме канал на функция — той се предава по стойност или по референция?
Каква е разликата между предаване на слайс и масив към функция?