Sobes.tech

Golang

Kde jsou v Go umístěny proměnné — na zásobníku nebo na haldě? Co je to escape analýza?

Senior
198

Jak hodnotíte vhodnost použití správy paměti založené na arénách ve vysoce zatížených Go-službách?

Senior
197

Pověz mi o kontextu v Go: typy, hierarchie, vlastnosti podřízených kontextů. Jak vytvořit podřízený kontext, který nezávisí na rodiči?

Senior
193

Jaké algoritmy řešení kolizí v hashtabulkách znáte? Který se používá v mapě Go?

Senior
186

Jak nejlépe vytvořit slice s předem alokovanou pamětí pomocí make? Proč uvádět kapacitu předem?

Senior
186

Proč používáte gRPC místo REST? Jaké jsou výhody HTTP/2, na kterém je gRPC založen?

Senior
185

Jaký je rozdíl mezi SQL databázemi a dokumentově orientovanými databázemi? Kdy co používat?

Middle+
185

Jak funguje garbage collector v Go? Tříbarevný algoritmus mark-and-sweep, STW.

Senior
184

Co jsou pole a slices v Go, v čem se liší? Jak funguje append a rozšíření capacity?

Senior
183

Jaké typy paměti jsou v Go? Čím se liší zásobník od haldy (heap)?

Middle+
182

Jak je v Go implementován garbage collector a jaké kompromisy dělá mezi latencí a propustností?

Senior
181

Jak zajišťuje Go bezpečnost při práci s mapami při konkurenčním přístupu a jaké mechanismy synchronizace se v praxi používají?

Senior
180

Úkol: existuje zpětné volání, které se spouští 100 000krát za sekundu a poskytuje binární data. Je třeba je doručit na centrální server. Jaké jsou pasti a osvědčené postupy?

Middle+
179

Proč měníte zaměstnání?

Senior
177

Jaké vlastnosti by měly mít klíče v mapě v Go?

Senior
172

Jaké jsou vlastnosti interakce mezi konzumenty a producenty s particemi v Kafka?

Senior
172

Co je to map v Go? Je bezpečná pro více vláken? Jaké jsou způsoby bezpečné práce s mapou v konkurenčním prostředí?

Senior
170

Datové typy v Go: které znáte, jak je lze rozdělit do skupin?

Senior
169

Jak budete řešit problém, pokud služba vrátí chybu 500?

Senior
166

Co jsou to kanály v Go? Druhy kanálů, co se stane při zápisu/čtení ze zavřeného kanálu?

Senior
166
/5