JWT nima? Ichki tuzilishi qanday?
Golang
Xaritada kalit sifatida qanday ma'lumot turlari ishlatilishi mumkin? Massivni kalit sifatida ishlatish mumkinmi?
```go paket asosiy func main() { nums := make(chan int, 10) for i := 0; i < 10; i++ { nums <- i } close(nums) for i := 0; i < 3; i++ { go sqare(nums) } } func sqare(nums <-chan int) <-chan int { res := make(chan int, 10) for n := range nums { res <- n * n } return res } ```
Foydalanuvchi funksiyada capacity dan oshib ketganda slice qayta e'lon qilinsa, u heapda yoki stackda e'lon qilinadimi?
Type assertion qurilmasi nima uchun kerak?
Siz PostgreSQL'da geografik filtrlash bilan qidiruv so'rovlarini optimallashtirdingizmi? Ular bilan qanday ishladingiz va nima yordamida optimallashtirishga erishildi?
Slice nima va u massivdan qanday farq qiladi?
Takroriy e'lonlar kelmasligi uchun idempotentlikni qanday sozladingiz?
Nima uchun so'rovlar uzoq davom etmoqda? O'tgan oyda nechta satr tanlandi?
PostgreSQL'da MVCC nima? U qanday qilib satr versiyalarini yaratadi?
O'zini qanday baholaysiz? Qaysi darajadagi murakkablikda yozasiz?
Autorizatsiya tokenlari nima va qanday turlari mavjud?
errors.Is va errors.As nima uchun kerak, qanday muammoni hal qiladi?
Slice va massiv o'rtasidagi farq nima?
Geofiltratsiya bilan indekslar nima uchun kerak?
Ish tajribasi haqiqiy bilan mos kelishi muhim — tajribangizni tasdiqlovchi hujjatlaringiz bormi, masalan, ish kitobingiz?
Foydalanuvchi funksiyasiga slice ni parametr sifatida o'tkazishimiz mumkinmi?
Hozirda ish qidiryapsizmi yoki ishlashda davom etyapsizmi?
errors.Is va errors.As nima, ular nima uchun kerak va qanday muammoni hal qiladilar?
Agar men slice bilan ishlayotgan bo'lsam, uni funksiya parametr sifatida olsam, unga nimadir qilsa va funksiyadan keyin ham unga ishlashda davom etsam — nima haqida esda tutishim kerak? Tashqaridan qanday o'zgarishlarni ko'rmaymiz?