Sobes.tech

Golang

RPS U proseku 4-5 hiljada RPS, u vrhuncima do 12k Ali važno je razumeti da je glavno opterećenje bilo na Kafka. Pošto je arhitektura asinhrona, za svako kreiranje oglasa, moj orkestrator je generisao lanac od 5-7 događaja u različitim servisima provera. Ukupno smo obrađivali u proseku do 30k poruka po sekundi.

Senior
139

За шта се најчешће користи Consul у микросервисној архитектури?

Senior
136

Koja je razlika između senior i middle programera u timu?

Senior
135

50 zapažanja na pregled koda — šta ćeš uraditi?

Senior
135

Kako si rešavao situacije kada su tvoje odluke odbijane?

Senior
133

Kako je sproveden test opterećenja i koje metrike su praćene?

Senior
133

Да ли компанија обезбеђује радну опрему?

Senior
127

Да ли је рад дозвољен само на територији Руске Федерације?

Senior
126

Какво е вашето целокупно искуство са инфраструктуром, укључујући Docker, Kubernetes, CI/CD и мрежу?

Senior
125

Зашто ред (од које речи Q)?

Senior
123

Zašto ste odlučili da uđete na tržište? Šta sada nije u redu u Magnitu?

Senior
122

Kako iterirati kroz sortiranu mapu uz očuvanje reda? Implementacija metode iteracije.

Senior
121

Ako se u AddTask koristi RLock, kako će se ponašati dva paralelna poziva AddTask? Hoće li se blokirati međusobno?

Senior
119

Колико је погодан хибридни формат рада у Москви са посетом канцеларији најмање једном недељно?

Senior
117

Koji nivo plata razmatrate prilikom prelaska?

Senior
117

Типови репликације у PostgreSQL

Senior
114

// Напишите асинхронни обработчик на задачи като библиотека // Клиентът предава обект (Task) с данни за изпълнение на задачата, // в нашия пример ще използваме празна структура. // Обработчикът може да обработва не повече от N задачи едновременно, // и не повече от X задачи могат да бъдат поставени в опашката за обработка. // Ако няма място в опашката, веднага връщаме грешка на клиента. // Задачата се взема за обработка, ако има свободни обработващи. // Имитираме продължителността на обработката чрез time.Sleep(5*time.Second). // Щом една задача приключи, взимаме следващата от опашката. // Ако опашката е празна, чакаме нови задачи от клиентите. // С звездичка: допълнете структурата Task и получавайте статусите на задачите чрез отделен заявка package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }

Senior
111

Kako se čuva stanje korisnika tokom deploy-a bez zastoja?

Senior
109

Ispričaj o slučaju kada si nešto predložio i morao si dokazati svoje mišljenje.

Senior
109

Која је ваша регионална локација за потпуни рад на даљину?

Senior
102
/7