Sobes.tech

Golang

Živý kód: deduplikácia adries — ako spracovať zoznam s duplicitami, aby ste volali jedinečné adresy. Riešenie cez map.

321

Živý kód: úloha na goroutines — konkurenčný prístup k spoločným údajom, race condition, riešenie cez mutex. Rozdiel medzi sync.Mutex a sync.RWMutex.

227

Živý kód: semafor — ako funguje a implementácia na základe vyrovnávacieho kanála.

223

Povej mi o načrtovalcu gorutín v Go — model GMP, katere funkcije opravlja?

212

Povedaj mi o úrovniach izolácie transakcií v PostgreSQL a s akými anomáliami bojujú.

199

Čo je to kontext v Go, ako sa používa, na čo slúži a aké druhy existujú?

189

Nástroje na vývoj: práca s AI asistentmi (Cursor a ďalší), prístup k testovaniu (unit, integračné testy).

185

Živý kód: pridajte časový limit do funkcie — ak vykonanie presiahne 1 sekundu, vráťte chybu. Použitie select, time.After, context.

181

Povedz o SELECT FOR UPDATE — na čo sa používa a ako funguje?

166

Architektonická úloha: ako zabezpečiť odoslanie udalosti do Kafka pri registrácii používateľa v mikroservisnej architektúre (služba používateľov + služba oznámení), ak je Kafka asynchrónny kanál?

162

Povedz mi o indexoch v PostgreSQL — aké existujú, čo je zložený index a poradie stĺpcov.

154