Golang
TCP va UDP qanday farq qiladi? Nima uchun video va ovoz uchun UDP ishlatiladi?
Nima uchun avtomatik commit o'rniga qo'lda commit offset qilishdi?
Harbiy bilet?
Loyihangiz haqida gapirib bering. Siz u yerda nima qilasiz?
REST va Kafka xavfsizligi qanday ta'minlanadi? HTTPS/TLS nima?
Kim chiqarish bilan shug'ullanadi — dasturchilar yoki DevOps?
Nima uchun monolit mikroxizmatlarga bo'lingan?
Nima uchun kompaniyadan ketdingiz?
4-savol: Kanal va goroutine bilan kodda xatolarni topish (kanalni ikki marta yopish)
Go'dagi standart xarita raqobatga qarshi xavfsizmi? Qaysi alternativalar mavjud?
Nima uchun Go'da oddiy xarita konkurent yozish uchun xavfsiz emas?
Qaysi tur indekslar mavjud va indeksga ehtiyoj borligini qanday tushunish mumkin?
Linuxda jarayonni qanday o'ldirish mumkin? kill pid yordam bermasa nima qilish kerak?
Ish tajribangizni ish kitobi orqali tasdiqlay olasizmi?
ACID nima? Tranzaksiya izolyatsiya darajalari?
Oddiy bank tizimini model qilish: - `accounts` jadvali: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` jadvali: - `id`, - `account_id`, - `amount`, - `created_at`. **Talablar:** 1. Kerakli cheklovlar bilan sxemani yaratish uchun SQL yozing (NOT NULL, FK, `amount` uchun CHECK). 2. So'rov yozing: - `account_id` bo'yicha hisobning hozirgi balansini oling (summa `amount`). 3. Qo'shimcha qiyinchilik: debet/kreditni qo'llab-quvvatlash (ikkilamchi yozuv). Tozalash
Ma'lumotlar poygasidan qanday qochish mumkin? Mutex qanday ishlaydi?
Rate limit qanday belgilandi? U nima asosida va qayerda amalga oshirildi? Texnik jihatdan nima ishlatildi?
Go'da motorning ostida xarita qanday tashkil etilgan?
Kubernetesdagi xizmatlarning nusxalari qanday o'zaro ta'sir qilgan va qanday ma'lumotlarni bo'lishgan?