Golang
Kde umístit COMMIT a ROLLBACK ve workeru?
Co je to kanál v Go a jak přenáší data?
Co je syscall? Jak Go runtime zpracovává blokující syscally v modelu GMP?
git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth
Kdy použít mutex nebo kanály?
Znamená to, že vše skončí přesto po tomto timeoutu? Jinými slovy, může se stát, že něco ještě nefunguje — jaký je zde problém?
Proč je namespace může viset ve stavu Terminating déle než den?
Úkol: „Paralelní zpracování URL s časovým omezením“ Napište funkci fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, která: 1. Pro každou URL provádí HTTP GET požadavek (lze použít http.Get). 2. Vrací mapu[string]string, kde klíč je URL a hodnota je tělo odpovědi (jako řetězec) nebo prázdný řetězec při chybě/čase vypršení. 3. Současně se neprovádí více než maxParallel požadavků. 4. Celková doba běhu funkce nesmí přesáhnout timeout. Pokud čas vyprší, všechny nedokončené požadavky jsou zrušeny a funkce vrací to, co stihla. 5. Použijte kontext pro zrušení.
Jaké správce balíčků se používají v Ubuntu a CentOS?
Proč jsou nyní otevřené návrhy, které na současném místě nevyhovují?
146% CPU v top — je to možné a co to znamená?
Jak dlouho funguje vyhledávací strom?
Pověz mi o své poslední technické zkušenosti, jaké úkoly jsi dělal, co tě nejvíce zaujalo?
V jakém programovacím jazyce píšete?
Je souběžný přístup ke strižně bezpečný? Dojde ke stavu závodu, pokud 4 goroutines změní každý svůj jedinečný index ve strižně?
Existuje v Go dynamické typování?
Co je to proces a vlákno v OS (Linux)?
Co je to observability? Co zahrnuje tento pojem a co je potřeba, aby byl služba připravena na výrobu? Proč jsou potřeba metriky, traces a logs?
Čím se liší Entita od Hodnotového Objektu?
V životopise je uvedeno, že jste ve své poslední práci zrychlil rychlost zpracování o 4-5krát — povězte více.