Golang
Разкажете повече за антифрод услугата: с какво се занимавахте, за какво отговаряхте?
От каква сума разглеждате предложението по отношение на заплатата?
Дойде доставка в склада, после това от склада бяха натоварени 5 броя в колата. Как ще протече потокът в информационната система?
Какво ще се случи, ако се опитате да прочетете от затворен канал?
За какво се използва контекстът? Как го използвахте на практика?
Какво е шаблонът Singleton? Това е шаблон или антипатърн?
Имало ли е случаи, когато сте писали нови микросервизи от нулата за нова функционалност?
Защо се използва segmentio/kafka-go, това една библиотека или две? Как работят producer и consumer?
Обяснете защо и коя (относно изхода на кода)
Използвахте ли и двете или само gRPC?
Разкажи за опита си на последното място, където работи
Можеш ли да обясниш какво е колизия в контекста на тази задача? Могат ли да възникнат колизии в твоя код?
Разкажете ни за вашия търговски опит с PostgreSQL и Redis. От коя година работите, какви задачи сте решавали? Представете интересни случаи.
За какво се използва на практика ключовата дума defer?
Къде са изпратени съобщенията? Които са дублирани.
Разкажи за основните си задачи на последното място, където работи, и за някое трудно предизвикателство, което успя да реализираш наскоро (какво беше, какво направи, какво стана).
Къде отива повторното опитване при конфликт на версията на оптимистичното блокиране — от Kafka съобщението или от услугата?
Каква е разликата между нивата на изолация на транзакциите: Read Committed и Repeatable Read?
Трябва ли да връщаме интерфейс вместо структура? Кога това може да бъде предимство?
// Необходимо е да се реализира функция, // която да връща грешка без да се импортират пакети от стандартната библиотека или външни пакети. func Handle() (err error) { return }