Sobes.tech

Разкажете за Domain-Driven Design (DDD) на примера на вашия проект

Senior
216

Как да управляваме инвалидизацията на in-memory кеша на различни подове? Как да синхронизираме кешовете между различните инстанции на услугата?

Senior
214

Разкажете за системата за автоматично оценяване: за какво е необходима, това е монолит или микросервизи, и каква беше вашата зона на отговорност?

Senior
214

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

Senior
209

Разкажете ми за CI/CD pipeline: кои среди, какви стъпки, как беше построен процесът?

Senior
209

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

Senior
208

Услугата прави заявки към външно API, което започна да отговаря за 10 секунди. Горутините се натрупват, паметта расте, и услугата пада поради OOM. Как да се защитим?

Senior
208

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

Senior
205

Каква версия на Go използвате и поддържате?

Senior
204

Как работихте с PostgreSQL? Как се защитихте от SQL инжекции?

Senior
202

Какъв стил на Saga използваха: хореография или оркестрация?

Senior
201

Каква е разликата между slices и масиви в Go?

Senior
199

Трябва ли да актуализирате или изтривате данни в ClickHouse, или просто стоят там?

Senior
198

Какво е канал в Go? За какво се използват каналите?

Middle+
198

Вие четете събития на партиди и ги записвате на партиди в ClickHouse. Как работи това с ACK — кога давате потвърждение?

Senior
198

Кратко опишете своя опит за презентации пред екипите.

Senior
196

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

Middle+
195

Ако услугата използва твърде много памет, какво да гледате в профайлъра? Как да намалите алокациите?

Senior
195

Как са настроени вашите потребителски групи в Kafka? Колко топика, откъде четете?

Senior
195

Защо използвахте едновременно Kafka и gRPC? Какви сценарии минаха през Kafka, а кои през gRPC?

Senior
194
/7