Sobes.tech

Какво е шардване?

Middle
429

Какво е B-дерево индекс и защо е най-често използван?

Senior
293

Как да гарантирате доставката на събития при нестабилна мрежа (мрежата може да се прекъсне, събитията не трябва да се губят)?

Middle+
273

Как работи събирането на пакет от изходния код в Linux (вместо мениджъра на пакети)?

Middle+
258

Какво забавя при работа с опашка? Как да избегнете влиянието на GC върху критичните буфери?

Middle+
252

Колко добре прилагате принципите SOLID в разработката на Go?

Middle+
240

Как се осъществява преносът на данни между различните услуги в инфраструктурата? Чрез брокер, директно, gRPC?

Senior
239

Разкажете за транзакционния модел на PostgreSQL: ACID, MVCC, нива на изолация.

Middle+
237

Колко добре познавате TCP/IP стек и модел OSI? Какви протоколи работят на кои нива?

Middle+
230

Какво се случва при стартиране на компилирания бинарен файл на Go програма?

Middle+
229

Как да разберете коя системна повикване заема 70% от времето в профила pprof, ако се вижда само един голям блок syscall?

Middle+
224

Разкажете повече за антифрод услугата: с какво се занимавахте, за какво отговаряхте?

Senior
222

Как беше осъществено получаването на курсовете (параметрите) от Централната банка?

Senior
210

Къде според вас започва highload? Каква е границата между highload и не-highload?

Middle+
205

Защо избрахте Go, а не Rust за проект в сферата на киберсигурността?

Middle+
200

Как е структурираният модел на планировчика Go (GMP) и как осигурява ефективно разпределение на горутините?

Senior
199

Как разбирате, че индексите са приложени и наистина се използват? Какво представляват EXPLAIN и EXPLAIN ANALYZE, каква е разликата?

Senior
198

С какви методологии за разработка сте работили? Кои са най-удобните?

Senior
198

Къде се разполагат променливите в Go — в стека или в купчината? Какво е escape анализът?

Senior
198

Кое е по-бързо: callback или канал в Go? Защо?

Middle+
197
/5