Sobes.tech

Уточняване на зоната на отговорност: машина на състоянията, Transactional Outbox, оптимистични блокировки

203

Кои системи за контейнеризация и оркестрация знаете?

201

Колко опита за повторно опитване трябва да се направят преди изпращане на съобщение към DLQ?

199

Какви са предимствата на използването на нишки вместо създаването на отделни процеси?

Junior — Middle
198

С какво се занимаваше кандидатът и с какво останалият екип в Авито?

195

Защо беше добавена услугата за антифрод проверки към зоната на отговорност на кандидата?

190

Какви методи за изолация предоставя Linux за контейнери?

185

Какви техники се използват за увеличаване на пропускателната способност и обема на данните в системите за управление на бази данни?

Middle — Middle+
183

Какво ще стане, ако стартирате goroutine и в нея извикате panic? Горутина ще спре ли или ще спре цялото приложение?

183

Какъв ще бъде резултатът от запис в затворен канал? Deadlock, паника или операцията за запис ще върне грешка?

181

Отговорете на въпросите Работили ли сте с разпределени системи и техните ограничения? Какви? Занимавате ли се с документация, метрики, мониторинг? Да Не Запознати ли сте с CAP теоремата? Да Не Според вас, покритието на кода с метрики или актуализирането на документацията задължително изисква отделна задача за технически дълг?

173

Къде отива повторното опитване при конфликт на версията на оптимистичното блокиране — от Kafka съобщението или от услугата?

172

Кога се изчисляват аргументите на отложените функции — в момента на дефиниране или при извикване на функцията?

169

Кой механизъм съществува в Go: наследяване или композиция?

168

Какъв е редът на обход на елементите в контейнера map? Той е фиксиран от определен алгоритъм, произволно определен по време на компилация или определен по време на изпълнение?

166

Кога ще бъде извикана отложената функция defer? При излизане от локалния блок, при излизане от функцията или при завършване на приложението?

158

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

158

Няма ли да възникне ситуация, в която старият вердикт за отказ ще отиде в DLQ и обявата с неправилна цена никога няма да бъде отхвърлена?

146

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

123
/3