Sobes.tech

Golang

Scrie o interogare: selectează titlul tuturor cărților care se află în prezent în mâinile cititorilor

297

Poți explica ce este funcția hash FNV pe care ai folosit-o?

220

Ce este blocarea concurentă?

195

Ce se întâmplă când adaugi un element prin append la un slice a cărui capacitate este deja complet utilizată?

193

Cum corectez codul pentru a garanta afișarea celor 5 numere?

189

Vorbește despre slices în Go: cum sunt structurate și pentru ce sunt folosite?

186

Ce înseamnă câmpul issued_at?

179

Schema-ul nostru nu prevede ca o carte să poată avea mai mulți autori — cum putem ține cont de acest aspect?

178

Spune-mi, ce probleme vezi în prezent în implementarea cache-ului?

177

Din ce se poate porni atunci când alegi numărul de shard-uri pentru cache, dacă încărcarea nu este cunoscută în prealabil?

177

De ce este convenabil ca numărul de shards să fie o putere a lui doi, și nu, de exemplu, trei?

173

Cum modifici codul pentru ca rezultatul afișat să fie 456 în loc de 123?

163

Care este lungimea secțiunii transmise pentru prima dată funcției addNum pe a patra linie?

161

Vorbește-mi despre tranzacții: ce sunt și care sunt nivelurile de izolare ale tranzacțiilor?

159

Dacă acest cache ar fi fost utilizat într-o aplicație reală și ar fi apărut probleme de performanță, cum s-ar putea îmbunătăți soluția?

158

Cum se obține ieșirea 456 dacă nu se folosește un receptor de pointer?

157

Explică de ce au fost alese exact 16 shards ca implicit?

156

Ai putea să implementezi soluția actuală cu sharding?

156

Nivelul de competitivitate este determinat de numărul de goroutines din aplicație?

152
/2