Sobes.tech

Golang

Gyvai kodavimas: adresų de-duplication — kaip apdoroti sąrašą su dubliavimais, kad būtų galima iškviesti unikalius adresus. Sprendimas per map.

320

Gyvas kodavimas: užduotis apie goroutines — konkurencinis prieigos prie bendrų duomenų, lenktynių sąlyga, sprendimas per mutex. Skirtumas tarp sync.Mutex ir sync.RWMutex.

227

Gyvas kodavimas: semaforas — kaip veikia ir įgyvendinimas remiantis buferiuotu kanalu.

223

Papaskink apie gorutinų planuotoją Go kalboje — GMP modelis, kokias funkcijas jis atlieka?

210

Papaskink apie PostgreSQL transakcijų izoliacijos lygius ir su kokiomis anomalijomis jie kovoja.

197

Kas yra kontekstas Go, kaip jis naudojamas, kam jis reikalingas ir kokios rūšys yra?

187

Kūrimo įrankiai: darbas su AI asistentais (Cursor ir kt.), testavimo požiūris (vienetinis, integracijos).

185

Gyvas kodavimas: pridėkite laiko limitą funkcijai — jei vykdymas viršija 1 sekundę, grąžinkite klaidą. Naudokite select, time.After, context.

181

Papaskinkite apie SELECT FOR UPDATE — kam jis naudojamas ir kaip veikia?

166

Architektūros uždavinys: kaip garantuoti įvykio siuntimą į Kafka registruojant vartotoją mikroservisų architektūroje (vartotojo paslauga + pranešimų paslauga), jei Kafka yra asinchroninis kanalas?

162

Papaskink apie PostgreSQL indeksus — kokie yra, kas yra sudėtinis indeksas ir stulpelių tvarka.

154