Golang
PostgreSQL va MySQL da tranzaktsiyalar qanday ishlaydi?
WAL qanday ishlaydi? Yozish jarayoni qanday amalga oshadi?
Agar Kafka'dan voz kechish va uni boshqa xabarlar brokeriga almashtirish kerak bo'lsa, nima bo'ladi? Kafka'ni tashqi xizmatlardan qanday izolyatsiya qilish mumkin?
Kanalni kim yopishi kerak - yozuvchi yoki o'quvchi?
Iltimos, otangizning ismini ayting.
Go'da xatolarni qanday boshqarish mumkin? Panic nima va uni qanday boshqarish mumkin?
Maksimal yuk: 25k o'qish / 5k yozish soniyalarda Yangi ma'lumotlar hajmi: yilda 10 TB Maksimal paralellik: 120k bir vaqtning o'zida so'rovlar Yillik foydalanuvchilar o'sishi: 30% Maqsad p99 kechikishi: <150 ms o'qish uchun, <400 ms yozish uchun Maqsad mavjudlik: 99.95% Sizning vazifangiz — hozirgi muammolarni bartaraf etadigan, izchillik va nosozlikka chidamlilikni ta'minlaydigan, shuningdek, buyurtma hayot aylanishini to'liq monitoring qilish uchun izlash mexanizmlarini joriy etadigan arxitekturaviy yechim ishlab chiqish. Nosozliklarni boshqarish mexanizmini, hozirgi arxitektura bilan migratsiya rejasini ta'riflang va taklif qilingan yechim qanday qilib tizimning ishonchliligi va shaffofligini oshirishini tushuntiring.
Sinxronizatsiya qilmasdan mapga konkurent yozish paytida nima bo'ladi (panikadan tashqari)?
Go'da kontekst nima va u nima uchun ishlatiladi?
Ikki mijoz o'rtasida xabar yuborish va olish jarayoni qanday bo'ladi? To'liq oqimni tavsiflang.
Go'da motorning ostida xarita qanday tashkil etilgan?
Moliya operatsiyalarining asinxron ishlash uchun worker loyihalashtiring
Nima uchun queue (Q harfi bilan so'zdan)?
Rasmiyroq nom — taxminiy satr mosligi (taxminiy moslikni topish). Tekshirish kerakki, birinchi satr ikkinchi satrning pod-qatliymi. Pod-qatliym, birinchi satr ikkinchi satrdan ba'zi harflarni o'chirish orqali olinishi mumkin. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false
Yoshingiz nechida?
Foydalanuvchining alternativasi bo'lmasa, chatning yaxshi ishlashini qanday belgilaysiz?
Reverse proxy nima va uni qanday amalga oshirish mumkin?
// 1-savol. ekraningizda nima chiqariladi? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
O'zingiz va ish tajribangiz haqida gapiring.
So'nggi ish joyingizda nima bilan shug'ullandingiz? Qaysi loyiha ustida ishladingiz?