Какво е шардване?
Golang
Какво е B-дерево индекс и защо е най-често използван?
Как да гарантирате доставката на събития при нестабилна мрежа (мрежата може да се прекъсне, събитията не трябва да се губят)?
Как работи събирането на пакет от изходния код в Linux (вместо мениджъра на пакети)?
Какво забавя при работа с опашка? Как да избегнете влиянието на GC върху критичните буфери?
Колко добре прилагате принципите SOLID в разработката на Go?
Как се осъществява преносът на данни между различните услуги в инфраструктурата? Чрез брокер, директно, gRPC?
Разкажете за транзакционния модел на PostgreSQL: ACID, MVCC, нива на изолация.
Колко добре познавате TCP/IP стек и модел OSI? Какви протоколи работят на кои нива?
Какво се случва при стартиране на компилирания бинарен файл на Go програма?
Как да разберете коя системна повикване заема 70% от времето в профила pprof, ако се вижда само един голям блок syscall?
Разкажете повече за антифрод услугата: с какво се занимавахте, за какво отговаряхте?
Как беше осъществено получаването на курсовете (параметрите) от Централната банка?
Къде според вас започва highload? Каква е границата между highload и не-highload?
Защо избрахте Go, а не Rust за проект в сферата на киберсигурността?
Как е структурираният модел на планировчика Go (GMP) и как осигурява ефективно разпределение на горутините?
Как разбирате, че индексите са приложени и наистина се използват? Какво представляват EXPLAIN и EXPLAIN ANALYZE, каква е разликата?
С какви методологии за разработка сте работили? Кои са най-удобните?
Къде се разполагат променливите в Go — в стека или в купчината? Какво е escape анализът?
Кое е по-бързо: callback или канал в Go? Защо?