Кога и защо стойността на връщане се съхранява в стека, а кога в купчината?
Golang
Каква е нюансът при работа с sync.Pool, свързан с персистентността?
Можете ли да обясните концепцията за Sharing Delta и как се използва в системите за синхронизиране на данни?
Какво е syscall? Как Go runtime обработва блокиращите syscall в модела GMP?
Как изглежда разпределението на вашата работа — какво предавате на колегите си след написването на кода?
Опишете структурата на базата данни, която може да се използва за управление на информация за книжарница
Какво е контекст в Go? За какво се използва? Как работи отменянето по таймаут?
Какво е утечка на памет? Как открихте и отстранихте утечка в WebSocket Hub чрез pprof?
Как да определите максимално допустимия обем на буфера в системата?
Какви инструменти за анализ на код и статична проверка на качеството на кода сте използвали в своите проекти?
Как измерихте намаляването на натоварването на CPU с 35% и латентността?
В кои ситуации се препоръчва използването на структурата данни sync.Map за съхранение и достъп до данни?
Как безопасно да пишете в една и съща Map от няколко горутини без използване на блокировки като Mutex?
Какви резултати се получават при последователното обхождане на символите на низ?
Въпрос 2: Какво ще изведе кодът с интерфейси и nil? (типизиран nil срещу нетипизиран nil)
Какво ще покаже програмата с буфериран канал и select?
Какво още е необходимо освен Docker контейнер за стартиране на услуга в Kubernetes?
Каква е техническата разлика между Postgres и Redis? Какви са принципите на ACID?
Имали ли сте опит с платформата Hadoop за обработка на големи данни?
Как данните преминават от клиента към сървъра при HTTP заявка? Опишете всички етапи.