Golang
Můžete vysvětlit podstatu protokolu HTTP/3 a čím se liší od předchozích verzí HTTP?
Jaké máte praktické zkušenosti s jazykem Go v komerčních projektech?
Jaký je hlavní účel procesu obnovení systému nebo dat?
Můžete vysvětlit mechanismus provádění úplného spojení (FULL JOIN) v SQL?
Pověz mi o principech SOLID.
Jaké prostředky synchronizace goroutines existují v Go? Opravte příklad s race pomocí atomic
Jaké nevýhody vznikají při převodu řetězce na segment bajtů v programovacích jazycích?
Můžeš popsat klíčové vlastnosti jazyka Go?
Můžete popsat příkazy Redis, které jste používali ve své praxi?
Jak funguje proces interakce gorutin s systémovými voláními v operačním systému?
V jakém případě a jak mohou vlákna přistupovat ke globální frontě pro získání úkolů a spuštění gorutin?
// služba používá externí API pro tvorbu tras, // v rámci tarifu máme omezení RPS. // Je třeba navrhnout rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // TODO return rc.get(req) }
V jakých případech může být úkol spuštěný v goroutine přidán do globální fronty plánovače?
U kterých typů dat lze jejich obsah přímo měnit bez použití ukazatelů?
Vysvětlete princip zobrazení bajtů v pořadí little-endian v paměti počítače.
Jaké metody lze použít k prevenci chyby 500 v případě vypršení časového limitu odpovědi databáze?
Jak najít počet polygonů/vrcholů objektů v Blenderu?
Jak zajistit nízkou latenci pro uživatele z různých regionů země (například Vladivostok)?
Jaké jsou výhody a nevýhody použití In-Memory Map v aplikacích?
Jak získat počáteční prvky z pole nebo datového řezu ve vašem programovacím jazyce?