Sobes.tech

როგორ შევცვალოთ race condition-ით კოდი, რათა ის დეტერმინისტული იყოს?

Middle+
OZONOZON
117

რატომ გადავედი [კომპანია]დან [კომპანია]კენ?

Middle+
plata
117

გთხოვთ, უფრო დეტალურად ისაუბროთ თქვენს გამოცდილებაზე: რა იყო ეს პროექტი და რა იყო თქვენი პასუხისმგებლობა?

Senior
iviivi
117

რომელ კრიტერიუმებზე დაყრდნობით ირჩევ კომპანიებს, რა საფუძველზე გსურთ?

Middle+
WildberriesWildberries
117

რომელი მონაცემები არ უნდა ჩაითვალოს კეში?

Middle
VKVK
117

შეგვიძლია გადავცეთ slice ფუნქციას პარამეტრად?

Middle
Магнум
117

გააზიარე მონაცემთა ბაზების შესახებ — რომელთან მუშაობდი და ახლა რომელთან მუშაობ?

Senior
Яндекс
117

შეკვეთის შექმნის მაგალითზე. სერვისზე მოთხოვნა და პასუხი არსებობს, ამ ორ მოქმედებას შორის ჩვენ ვაგროვებთ ანალიტიკაში შეკვეთილ პროდუქტებს (მაგალითად, პროდუქციის პოპულარობის გამოთვლისთვის). ანალიტიკური სერვისი ხანდახან ნელი მუშაობს ან ტაიმაუტს აძლევს, და ჩვენ ვერ ვასწრებთ პასუხის გაცემას, შეკვეთებს ვკარგავთ. რა უნდა გავაკეთოთ, რომ შეკვეთები და თანხები აღარ დავკარგოთ? გაიფიქრეთ, როგორ შეიძლება შეკვეთის და ანალიტიკის პარალელურად განხორციელება.

Senior
OZONOZON
117

წარმოიდგინეთ სიტუაცია: თქვენი გუნდში ტესტერთან საერთო ენა ვერ იპოვით, რომელიც მუდმივად 'შენს წააგებს'. როგორ ურთიერთქმედებდით?

Middle
Еаптека
117

რა არის შეტყობინების ბროკერები? რომელებს იცნობთ? რა განსხვავებაა RabbitMQ-სა და Kafka-ს შორის?

Senior
техвил
117

თუ საჭიროა Kafka-ს უარის თქმა და მას სხვა შეტყობინების ბროკერის შეცვლა, რა მოხდება? როგორ იზოლირებთ Kafka-ს გარეგან სერვისებიდან?

Senior
Hi Rockits
116

როგორ მუშაობს გამოშვების პროცესი? როგორ ჩაიარა თქვენი მონაწილეობით ბოლო გამოშვებამ?

Middle
КуперКупер
116

რა უნდა გაკეთდეს, რათა REST API სერვერი (კოდის საცავი) დაიწყოს მუშაობა Kubernetes-ში?

Middle
Сбертех
116

გააზრებული გამორთვის შესახებ ისაუბრე: რა არის ეს, რა ხდება მის დროს, როგორ იძახება? რა პროცესებს ახორციელებს სერვისი Kubernetes-ში SIGTERM-ის მიღების შემდეგ?

Middle
АО Медиа Эффект
116

სად, თქვენი აზრით, იწყება highload? რა არის highload და non-highload შორის საზღვარი?

Middle+
ClearWay
116

თქვენ გაქვთ სერვისი, რომელიც ქმნის ბევრ goroutine-ს. როგორ შეზღუდავთ ერთდროულად მუშაობა goroutine-ების რაოდენობას?

Senior
AndersenAndersen
116

თქვენი სერვისი იყო API, რომელსაც იყენებდნენ სხვა სერვისები. Redis-ში შენახული გქონდათ მონაცემები გამდიდრებისთვის — რატომ არ მიდიოდით ყოველ მოთხოვნაზე კატალოგის სერვისზე (საწყობების შესახებ და ა.შ.)?

Senior
OkkoOkko
116

რა არის სისტემური ზარი (syscall)?

Senior
VK CloudVK Cloud
116

გთხოვთ, უფრო დეტალურად ისაუბროთ Go პროექტებზე

Middle
VKVK
116

Кадари аз имконоти зерин эҳтимолан ба вуқӯъ мепайвандад вақте ки кӯшиш мекунед, ки шумораи хеле зиёди goroutines (масалан, даҳҳо ҳазор) бе назорати иловагӣ оғоз кунед? - Аслӣ мушкилот аз баста шудани mutex глобалӣ дар runtime пайдо мешавад, ки ба қатъ шудани пурраи иҷрои барнома оварда мерасонад - Плангардони Go goroutines-ро дар гурӯҳҳои хурд ба таври пайдарпай иҷро мекунад, бинобар ин афзоиши шумораи онҳо қариб таъсир ба истифодаи хотира надорад - Таҳкими оммавии goroutines метавонад ба истифодаи назаррас аз хотира ва хароҷоти иловагии плангардон оварда расонад; дар чунин ҳолатҳо, истифодаи пули коргарон мувофиқ аст - Агар шумораи goroutines аз шумораи процессорҳои логикӣ зиёд шавад, Go автоматӣ оғоз мекунад, ки оғозҳои навро бо паника рад кунад

Intern
AvitoAvito
116
/412