Golang
Čo hľadáš v novom projekte? Aké technológie ťa zaujímajú? Čo by si nechcel vidieť na novom pracovisku?
Pracujete s firmou na základe zmluvy o dielo?
Povedzte nám o súborových systémoch — ako prebieha cesta od zariadenia k súboru v Linuxe
Uveďte message brokerov, s ktorými ste pracovali, a ohodnoťte ich na škále od 1 do 10.
Povedz mi o neúspechu v práci.
Ako sa volá táto metrika, ktorá porovnáva kliknutia s zobrazeniami?
Ako ne čakať na dokončenie všetkých gorutín v ErrGroup po prvej chybe?
Čo je rozdiel medzi HTTP a REST?
hlavný balík import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Ahoj světe!" fmt.Println("Výstup!") } fatálna chyba: všetky gorutiny spia - deadlock! goroutine 1 [prijímanie kanála]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Program ukončený: stav 2.
Kde umiestniť COMMIT a ROLLBACK vo workerovi?
Čo je kanál v Go a ako prenáša dáta?
Čo je to syscall? Ako správa runtime Go blokujúce syscally v modeli GMP?
git push --set-upstream feature/auth git push origin feature/auth git push -u feature/auth origin git push -u origin feature/auth
Čo sa dialo, ak služba spadla a ne čítala správy z Kafka?
Mutex alebo kanály — kedy čo použiť?
Prečo môže byť namespace v stave Terminating viac ako deň?
Úloha: „Paralelné spracovanie URL s časovým limitom“ Napíšte funkciu fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, kde: 1. Pre každú URL vykoná HTTP GET požiadavku (môže sa použiť http.Get). 2. Vráti mapu[string]string, kde kľúč je URL a hodnota je telo odpovede (ako reťazec) alebo prázdny reťazec pri chybe/čase vypršania. 3. Súčasne sa nevykoná viac ako maxParallel požiadaviek. 4. Celkový čas behu funkcie nesmie prekročiť timeout. Ak čas vyprší, všetky nedokončené požiadavky sa zrušia a funkcia vráti to, čo sa podarilo. 5. Použite kontext na zrušenie.
Akí správci balíkov sa používajú v Ubuntu a CentOS?
Prečo sú teraz otvorené návrhy, ktoré na súčasnom mieste nevyhovujú?
146% CPU v top — je to možné a čo to znamená?