Sobes.tech

Какво правехте с отстъпването на потребителя (consumer lag) при пренастройка или спиране на услугата?

154

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

154

Какво не е наред с кода за увеличаване на брояча в 1000 горутини? Как да се поправи чрез mutex, atomic или канали?

153

Какво се случи след входящата кутия? Има ли процедура за агрегиране?

152

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

151

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

151

Как протича процесът на регистрация на доходите на самонаетите?

151

Ако данните се съхраняват на едно място — и четем и пишем от една таблица с 10 хиляди потребители — как да се справим с натоварването?

151

Как оптимизираше заявките от 10-20 минути до 5-7? Какви отчети се изпълняваха толкова бавно?

150

Предложете как може да се организира това в стил REST — как бихте преименували всички тези методи?

149

// Въпрос 2. Какво ще се покаже на екрана package main import "fmt" func bbb() { defer func(){ if r := recover(); r != nil{ fmt.Println("Обработена паника 1 ", r) } }() panic("aaaa") } func main() { defer func(){ if r := recover(); r != nil{ fmt.Println("Обработена паника 2 ", r) } }() bbb() }

148

Има паркинг в търговския център: колите влизат и излизат, и в края на паркирането трябва да се вземе плащане. Как го виждаш? Проектирайте система.

146
/11