Golang
Как се отнасяш към поддръжката на legacy?
Запознат ли сте с моделите fan-in/fan-out и pipeline? Какво представляват?
Какво е селективността на индекса?
Разкажи за своя опит, интересни задачи, по които ти харесва да работиш, с гордост.
Защо горутините са по-ефективни от нишките на операционната система?
Имате ли опит с криптовалути и блокчейн? Интересува ли ви тази област?
Как се осигуряваше последователността на кеша в Redis? Как разбираха, че трябва да се обнови кешът?
Какви видове тестове сте използвали? Юнит, Mock, Интеграция, Тестови контейнери?
50 забележки при преглед на код — какво ще правиш?
Какво трябва да се направи, за да не се загубят данните на PostgreSQL след рестартиране на контейнера?
Разкажи ми за нивата на изолация на транзакциите в PostgreSQL и с какви аномалии се борят.
Кои JOIN-ове знаеш? Изброи ги.
Разкажи ми за горутините. Да предположим, че имаме приложение, в което работят горутини, и нещо се обърка — как принудително да прекратим горутина?
В какъв ред се изпълняват admission webhook-ите и защо точно така?
Как правилно да управляваме техническия дълг, когато бизнесът натиска за скорост, а кодовата база се деградира?
За какво е предназначен context.WithValue?
Агрегатът винаги работи на ниво една транзакция. Какво още е важно да знаем за агрегатите в DDD?
Може ли да се пише в затворен канал в Go?
Можем ли да реализираме същите REST крайни точки, като премахнем от пътя думата с името на ресурса (например, 'новини')?
Разкажете за случай, когато сте се сблъскали с неясна задача или ситуация и сте трябвало да действате без да чакате инструкции.