Sobes.tech

Golang

Vysvětlete, co je sync.Map a jaké jsou jeho výhody ve srovnání s běžnými mapami v Go.

Junior — Middle
287

Co je to linter v Go?

Senior
268

Jaké jsou výhody a nevýhody Elasticsearch?

Junior — Middle
258

Jaké kritéria jsou pro vás důležitá při výběru týmu pro projekt?

Junior — Middle
240

Jak vyřešit problém konkurenceschopné rezervace při přechodu na skutečnou databázi?

Senior
231

Je třeba přidat return po zaznamenání chyby v handleru při neúspěšné validaci?

Senior
212

Proč přesouvat obchodní chyby (ErrUnknownRoom, ErrRoomNotAvailable) do doménové vrstvy?

Senior
205

Co je to panic v Go a čím se liší od chyby? Jak zachytit panic?

Senior
193

Je typ string v Go měnitelný nebo neměnný?

Senior
192

Povězte mi o garbage collectoru v Go. Co je trojbarevné označování? Co je write barrier? Jaké optimalizace se používají?

Senior
189

Stojí za to vrátit rozhraní místo struktury? Kdy to může být výhodné?

Senior
184

Jaký je problém s konkurenčním přístupem ke slice bez mutexu? Jak to opravit?

Senior
173

Otázka náboráře ohledně platových očekávání a podmínek projektového zaměstnání (230 tisíc vs 280 tisíc, smlouva na dobu určitou)

Senior
173

Co je to Graceful Shutdown a proč je potřeba?

Senior
169

Jaké jsou vlastnosti ACID transakcí? Vysvětlete každou vlastnost.

Senior
167

Jak optimalizovat výkon při vysoké zátěži (1000 RPS) v metodě rezervace s mutexem?

Senior
160

Jaké jsou problémy s objektem DTO, který prochází všemi vrstvami (handler → service → repository)?

Senior
160

Můžete uvést příklad situace, kdy jste úspěšně vyřešili velmi složitý úkol?

Junior — Middle
158

Kde by měla být umístěna obchodní validace (například kontrola dat, limit rezervace na 10 dní)? V handleru nebo v servise?

Senior
152
/4