Golang
Кои SQL и NoSQL бази данни познаваш?
Потребителят получава съобщение от Kafka, натрупва го в буфера, когато batch е готов — пише и комитва. Какво ще се случи, ако услугата се срине по време на съставянето на batch?
Кога трябва да се премахват индексите? Какво е денормализация?
Защо сменяте работата си?
Използвали ли сте моделите Inbox и Outbox?
Колко често провеждахте прегледи на кода в екипа?
Каква е времевата и паметната сложност (Big O) на този алгоритъм?
Кои от следните са средства за синхронизация в Go? (канали, sync.WaitGroup, sync.Mutex, sync.Cond)
Какво характеризират абонатите в модела Pub/Sub?
Защо трябва да прекъснем контекста в структурата? Защо да завършим работниците? Искаме да прекъснем метода Stop.
Какво е състоянието на търсенето? Вече има оферти, срокове за тяхното приемане?
Защо избрахте Kafka, а не други системи за съобщения (RabbitMQ, NATS)?
Сега искаме да отидем в HeadHunter и да търсим кандидати по филтри — как да го архитектурираме?
Корпоративният център за издаване на сертификати беше компрометиран, частният ключ на CA беше изтекъл. Вярно ли е, че нападателят сега може да дешифрира целия трафик при пасивно слушане?
Опишете потока на преминаване на HTTP заявка от браузъра към PHP приложението.
С какъв стек работихте най-често?
Как беше осъществено получаването на курсовете (параметрите) от Централната банка?
Какво точно се правеше с дублиращите се след откриването им? Къде се почистват?
Къде ще се намират масивът и картата — на купчината или на стека?
На кой график видяхте проблема при използване на pprof?