Sobes.tech

Golang

Tarixiy ma'lumotlarni yuklash va qayta hisoblash uchun patch jarayonini amalga oshirishda, tarixiy ma'lumotlarni qayta hisoblash nima anglatadi? Nega har kechasi qayta hisoblash kerak?

Senior
МВидео/эльдорадо
71

Tranzaktsiyalarni izolyatsiya qilish darajalari haqida gapir

Middle+
МВидео/эльдорадо
71

Stack va heap nima?

Middle+
МВидеоМВидео
71

Kafka dan bir nechta iste'molchi instansiyalari o'qiyotganda qanday cheklovlar bor?

Middle+
Magnit Tech
71

PostgreSQLda qanday indekslar mavjud? Sekin so'rovlarni qanday hal qilish mumkin?

Senior
YadroYadro
71

Qaysi gRPC o'zaro ta'sir turlarini ishlatdingiz? Ularni nomlab bera olasizmi?

Middle+
ВайлдберрисВайлдберрис
71

Brauzerga google.com yozib, Enter tugmasini bosgach nima bo'ladi? Butun jarayon va ishtirokchilarni tavsiflang.

Senior
ООО Дэстэн Партнерс
71

Go'da qanday sinxronizatsiya primitive'larini bilasiz?

Middle
Сбертех
71

Go HTTP/2 ni qanday qo'llab-quvvatlaydi?

Senior
sber tech
71

Raqobatli ishlov berish haqida gapir — qanday qilib parallelizmni cheklashdi, parametrlarni o'lchovlar orqali qanday tanladilar?

Senior
МВидео/эльдорадо
71

Qaysi sinxronizatsiya primitivlarini bilasiz?

Middle
ООО Левел Тревел
VK CloudVK Cloud
71

Docker'da volume nima?

Senior
SberAuto
71

EXPLAIN va EXPLAIN ANALYZE qanday farq qiladi?

Senior
purrweb
71

Go'da satrlar qayerda saqlanadi: heapda yoki stackda?

Middle
Туту
71

HTTP handler mavjud bo'lib, u ma'lumotlar bazasida murakkab SELECT qilishmoqda va foydalanuvchi uzoq kutishdan norozi. Diagnostika va optimallashtirish uchun qanday harakatlar ketma-ketligi?

Senior
ВайлдберрисВайлдберрис
71

/* Mikroxizmatlar arxitekturasi bilan ilova mavjud. Mikroxizmatni Backend interfeysi yordamida abstraktsiya qilish mumkin. Bir mikroxizmat nusxasiga kirish uchun, BackendImpl turidan foydalanish mumkin, u allaqachon amalga oshirilgan. Har bir mikroxizmatda bir nechta o'nlab ishga tushirilgan nusxalar bor, ular har biri o'z manzili addr bilan kirish mumkin. Ammo, mikroxizmatning alohida nusxalari ishonchli emas: ular yiqilishi, kirish mumkin emasligi yoki ortiqcha yuklangan bo'lishi mumkin. Shuning uchun, siz Balancer turini amalga oshirishingiz kerak, bu ham Backend interfeysini amalga oshiradi va mijoz tomonida yukni balanslashni amalga oshiradi mikroxizmat nusxalari orasida, har safar **eng kam yuklangan** nusxani tanlab. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr aniq nusxa uchun ip:port func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs barcha balanslangan nusxalar manzillarini o'z ichiga oladi func NewBalancer(addrs []string) *Balancer { //TODO }

Senior
Яндекс
71

Hozirgi bulut xizmatlaridan foydalandingizmi? Yandex, Google, AWS yoki boshqa bulut xizmatlari?

Senior
Яндекс
71

Latency, Throughput, MTU va Keep-Alive nima?

Middle+
MAX LTD Group
71

Ishlab chiqarishda EXPLAIN ANALYZE qilish mumkinmi?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
71

Qaysi miqdordan boshlab taklifni ko'rib chiqasiz?

Middle+
X5 techX5 tech
71
/412