Sobes.tech

Разкажете ни за задачите, които изпълнявате в текущата си работа на платформа FinTech.

Senior
193

Разкажи ми за CQRS

Senior
193

Как да реализираме подредена карта (ordered map) в Go, която гарантира реда на ключовете при итерация?

Senior
193

Имаш ли открита ЕТ или работиш като самоосигуряващо се лице за външен бизнес?

Senior
192

Разкажете за компанията: кои сте вие, с какво се занимавате, каква е вашата насока?

Senior
189

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

Senior
189

Кои други процентили използвахте?

Senior
188

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

Senior
188

Защо избрахте Kafka, а не други системи за съобщения (RabbitMQ, NATS)?

Senior
188

Как оптимизирахте сценарии за търсене?

Senior
187

Какво да правите, ако PM дава задача с нереалистична оценка?

Senior
186

Как да добавим контекст към метода Stop, за да можем да прекъсваме очакването за изпълнение на задачите с таймаут?

Senior
186

Дава ли компанията работно оборудване?

Senior
185

Какво липсва в Go в сравнение с други езици (например C#)?

Senior
184

Защо да използваме буфер, ако скоростта на запис е равна или по-ниска от скоростта на четене?

Senior
184

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

Senior
183

50 забележки при преглед на код — какво ще правиш?

Senior
183

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

Senior
182

Много благодаря за отговора ви. Можете ли да ми кажете дали сте работили с AWS?

Senior
182

Как беше организиран процесът на разработка във вашия екип (CI/CD, тестове, преглед на код)?

Senior
181
/7