Golang
Yangi loyiha boshlashda tayyorlash talab qilinadimi?
Fasad 10 ta ichki xizmatga (har biri 100-300 ms) va Xitoydagi global xizmatga (500 ms) kiradi, jami javob vaqti taxminan 3,5 sekund. Bu muammoni qanday hal qilarding, jarayonni tezlashtirish uchun?
Vaqtni kuzatuvchi sizni qo‘rqitadimi? Nima uchun?
Prodyusiyada xizmat 5 daqiqadan ortiq barqaror ishlamayapti. Muammoni aniqlashga muvaffaq bo'ldik: tashqi kutubxonada P() nomli funksiya bor va u ma'lum ehtimol bilan panicga olib keladi. Bu muammoni qanday hal qilish mumkin? Kutubxona ochiq manba, kod vendor ichida ko'rish mumkin.
Ma'lumotlar bazasida bir xil qiymatni qaytaradigan so'rov funktsiyasi uchun qanday yechim taklif qilasiz, shunda u bir xil ma'lumotlar uchun bir necha marta bazaga murojaat qilmasin?
Telemetriya, monitoring haqida nima deyish mumkin, bu nima uchun kerak va qanday asboblar bilan ishlashgan?
Xaritada kalit sifatida qanday ma'lumot turlari ishlatilishi mumkin? Massivni kalit sifatida ishlatish mumkinmi?
Bu kod uchun birlik testlaridan tashqari qanday testlar yozardingiz? Ko'p ipli ishlashni qanday test qilardingiz?
SELinux nima?
Go'dagi Garbage Collector haqida gapirib bering, u qanday ishlaydi.
Hozirgi kompaniyangiz va u yerda nima bilan shug'ullanishingiz haqida gapirib bering.
defer funksiyasida return qiladigan o'zgaruvchini o'zgartira olamizmi? Nima qaytariladi: 20 yoki 10, agar favoriteNumber=10 bo'lsa va defer ichida 10 qo'shsak?
Xizmat qaysi hostinglarda ishlagan va nechta instansiya ishga tushirilgan?
// 2-savol. ekraningizda nima chiqadi package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Panika boshqarildi", r) } } }
Boshqa iste'molchilar bormi, masalan, vitrina yoki veb-sayt, va ular mavjud zaxiralar haqida ma'lumotlarni juda tez yetkazib berishi kerakmi?
Iltimos, hozirgi ish joyingizda nima qilganingizni, qiziqarli vazifalarni bajarishingizni aytib bering.
Qaysi operatsion tizimlar bilan ishladingiz? Virtualizatsiya va joylashtirishni avtomatlashtirish uchun nima ishlatdingiz?
Bildirishnoma xizmatining tomonida orqa tomon — Inbox shablonini qanday amalga oshirish mumkin? Voqealarni qayta ishlashda idempotentlikni qanday ta'minlash mumkin?
Tarqalayotgan tizimda vaqt o'tishi muammosini qanday aniqlash mumkin? Qayerga qarash kerak?
O'rta odam hujumi (man in the middle) haqida bilasizmi?