Ի՞նչ է JWT-ը: Ինչպե՞ս է այն կառուցված ներսից։
Golang
Ի՞նչ տվյալների տեսակներ կարելի է օգտագործել քարտեզի համար որպես բանալի: Կարող է արդյոք օգտագործել զանգված որպես բանալի?
```go մասին փաթեթ 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 } ```
Երբ սլայսը կրկին հայտարարվում է ֆունկցիայի ներսում՝ անցնելով capacity-ից, նա հայտարարվում է heap-ում թե stack-ում?
Ի՞նչ է անհրաժեշտ տիպի հաստատման կառուցվածքը։
Դուք օպտիմալացրիք որոնողական հարցումները գեոֆիլտրացիայով PostgreSQL-ում: Ինչպես աշխատեցիք դրանց հետ և ինչն էր հնարավոր դարձնում օպտիմալացումը?
Ի՞նչ է slice-ը և ինչպե՞ս է այն տարբերվում զանգվածից։
Ինչպե՞ս կարգավորեցիք իդեմպոտենտությունը՝ որպեսզի կրկնվող հայտարարությունները չհասնեն:
Ինչու՞ հարցումները երկար են աշխատում: Մինչև անցած ամիս քանի տող է ընտրվել:
Ինչ է MVCC-ը PostgreSQL-ում: Ինչպես է նա ճշգրիտ ստեղծում տողերի տարբերակները?
Ինչպե՞ս եք ինքնագնահատում: Որքան դժվարության մակարդակով եք գրում?
errors.Is և errors.As — ինչու են անհրաժեշտ և ինչ խնդիր են լուծում?
Իրավատու տոքենները ինչ են և ինչպիսի՞ն են:
Ի՞նչ է նշանակում գեոֆիլտրացիայով ինդեքսների օգտագործումը։
Ի՞նչն է տարբերությունը slice-ի և զանգվածի միջև։
Կարևոր է, որ աշխատանքային փորձը համապատասխանի իրականությանը — ունե՞ք փորձը հաստատող վկայագրեր, օրինակ՝ աշխատանքային գրքույկ։
Կարող ենք փոխանցել slice-ը որպես պարամետր ֆունկցիային?
Դու հիմա աշխատանք փնտրո՞ւմ ես կամ շարունակում ես աշխատել:
Ի՞նչ են errors.Is և errors.As, ինչու են անհրաժեշտ և ինչ խնդիր են լուծում:
Եթե ես աշխատում եմ սլայսի հետ, վերցնում եմ որպես ֆունկցիայի պարամետր, ինչ-որ բան անում եմ նրա հետ և հետո շարունակվում եմ նրա հետ աշխատել ֆունկցիայի հետո — ինչին պետք է հիշեմ? Որ փոփոխությունները մենք դուրսից չենք տեսնի?