Jonli kodlash: manzillarni takrorlashdan tozalash — takrorlangan ro'yxatni qanday ishlash va yagona manzillarni chaqirish. Map orqali yechim.
Golang
Gorutinalar parallel yoki raqobatlashadimi?
Jonli kodlash: goroutine'lar bo'yicha vazifa — umumiy ma'lumotlarga konkurent kirish, poyga sharti, mutex orqali yechim. sync.Mutex va sync.RWMutex o'rtasidagi farq.
Jonli kodlash: semafor — qanday ishlaydi va bufferli kanal asosida amalga oshirilishi.
Go'dagi goroutinlarni rejalashtiruvchi haqida gapir — GMP modeli, qanday funksiyalarni bajaradi?
ACID nima? Har bir xususiyat haqida gapir.
PostgreSQL'da tranzaktsiyalarni izolyatsiya qilish darajalari va ular qanday anomaliyalar bilan kurashadi.
Go'da kontekst nima, uni qanday ishlatiladi, nima uchun kerak va qanday turlari bor?
Dasturlash vositalari: AI yordamchilari bilan ishlash (Cursor va boshqalar), testlash yondashuvi (birlik, integratsiya testlari).
Jonli kodlash: funktsiyaga timeout qo'shish — agar bajarilish 1 sekundadan oshsa, xato qaytarish. select, time.After, context foydalanish.
CQRS nima?
SELECT FOR UPDATE haqida gapiring — nima uchun ishlatiladi va qanday ishlaydi?
Arxitektura vazifasi: foydalanuvchi ro'yxatdan o'tganda Kafka ga voqea yuborishni qanday kafolatlash mumkin (foydalanuvchi xizmati + bildirishnoma xizmati bilan mikroxizmat arxitekturasi), agar Kafka asinxron kanal bo'lsa?
PostgreSQL'da indekslar haqida gapir — qaysilar mavjud, qaysi indekslar murakkab va ustunlarning tartibi.
Clean Architecture va DDD nima? Ishlash imkoniyatingiz bo'ldimi?
Graceful shutdown nima va u Go'da qanday ishlaydi?