Golang
To'rt protokolni aytib bering: HTTP, gRPC, WebDAV, ACSA — qaysi biri ortiq?
Transactional Outbox Pattern haqida biror narsa eshitdingizmi?
Siz ishlagan xizmatlar taqsimlangan tizimlarmi? Maksimal RPS nima?
Qanday bo'lsa, siz elementni append yordamida qo'shayotganda, uning sig'imi allaqachon to'liq ishlatilgan bo'lsa, nima bo'ladi?
Go'da xotira qanday boshqariladi? Axlat yig'uvchi qanday ishlaydi?
Goroutine ni ishga tushirib, ichida panic chaqirsangiz nima bo'ladi?
Kutubxona modelini tasvirlash kerak. 3 ta mavjudot bor: "Muallif", "Kitob", "O'quvchi". Fizik jihatdan faqat bitta kitob bor va faqat bitta o'quvchiga tegishli bo'lishi mumkin. Bu holatni hisobga olgan holda kutubxona uchun jadvallar tuzish kerak.
Xizmat va foydalanish holati o'rtasidagi farq nima? Aniq misollar bilan tushuntiring.
Ma'lumotlar bazasiga qanday yozgansiz? Birma-bir yoki partiyalar bilan?
Siz boshqargan yuqori bosim ostidagi vaziyat haqida gapiring. Prioritetlarni qanday belgiladingiz?
Graceful shutdown nima?
Maosh kutishlaringiz qanday? Uch raqam ayting: boshlang'ich, qulay, bir yildan keyin.
Terminalarni tekshirishda har bir URL uchun alohida goroutine yaratish tavsiya etilmaydi?
Nima uchun jadvalning barcha ustunlariga indekslar qo'yib bo'lmaydi?
Hozirgi ish joyingizda nechta mikroxizmatlar mavjud va qaysilari bilan to'g'ridan-to'g'ri ishlaysiz?
Vazifa ishlab chiqarishga tayyor ekanligini qanday bilasiz?
Har doim indeks bo'lishi yaxshi emasmi? Indeks bilan variant har doim indekssizdan yaxshiroq bo'ladimi?
O'zingiz haqingizda biroz gapiring — potentsial ish beruvchining bilishi kerak bo'lgan asosiy ma'lumotlar.
Redis bilan kesh va xabarlar brokeri sifatida ishlash bo'yicha tajribangiz qanchalik katta?
Sistem chaqiruvi (syscall) nima?