Sobes.tech

Опишете опита си с използването на механизма sync.Pool за управление на обекти в Go.

Junior — Middle
264

Какво е по-добре да използвате за синхронизация при работа с конкурентен достъп: mutex или sync.Map?

Junior — Middle
264

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

Junior — Middle
250

Какви начини има за управление на процеса на разпределяне и освобождаване на памет в софтуерните системи?

Junior — Middle
250

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

Junior — Middle
240

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

Junior — Middle
238

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

Junior — Middle
233

Обяснете принципа на работа на услугата, която използва състояние, и как се различава от подхода без състояние.

Junior — Middle
231

Можете ли да споделите опита си с внедряването на концепцията за Inversion of Control в проекти?

Junior — Middle
227

Можете ли да разкажете как сте приложили патърна Saga във вашите проекти?

218

Как да предотвратим блокирането или замръзването на горутина?

Junior — Middle
217

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

Junior — Middle
215

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

Junior — Middle
212

Осигурява ли механизмът Mutex строг ред за нишките при достъп до споделените ресурси за четене и писане?

Junior — Middle
211

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

Middle — Middle+
210

В кои случаи се препоръчва използването на REST API за взаимодействие между компонентите на системата?

Junior — Middle
206

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

Middle — Middle+
199

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

Junior — Middle
199

Какви са основните разлики между протоколите gRPC и HTTP/1.1 в контекста на управлението на връзките и поддържането на техния жизнен цикъл?

Junior — Middle
193

Кои са основните принципи на разработка на софтуер, които прилагате в работата си?

Junior — Middle
192
/3