Golang
Jak je implementován systém snapshotů agregovaných vitrín?
Popište přístup spočívající v ukládání pozice poslední jednotky při řešení problému maximální vzdálenosti
Jste připraveni na přestěhování do Gruzie?
Jak v terminálu Linux zjistit, které procesy kolik spotřebovávají zdrojů? Jak ukončit proces? Jaké příkazy jsi celkově používal?
Co je rune v Go?
CDN zde funguje jako cache s omezenou pamětí, data budeme invalidovat podle nějaké strategie — navrhoval bych LRU jako standardní strategii invalidace. Co si o tom myslíš, že bychom ji zde použili?
Kde je uložena konfigurace Redis, pokud běží na samostatném stroji?
Jaké kritéria jsou pro tebe důležitá při výběru práce? Mzdové očekávání?
Co je Stop the World v Go?
Jak přidat asynchronní provádění predikátu do funkce Filter, přičemž zachováte zpětnou kompatibilitu pro stávající uživatele balíčku?
Jak nejlépe vytvořit slice s předem alokovanou pamětí pomocí make? Proč uvádět kapacitu předem?
Je nějaký termín?
Jste pro nebo proti uloženým procedurám?
Pomáhal jste někdy méně zkušeným kolegům? Jak to obvykle probíhalo?
Proč na řádku test2 := test1[3:] nebude panika a proč se zobrazí [4 5]?
Možná už se objevily otázky, [jméno]? (o společnosti)
Byly případy, kdy jste museli obhajovat nápad nebo funkci před produktem nebo analytiky?
Povězte nám o svých profesních zkušenostech a proč jste se rozhodli hledat práci.
// Opravte kód tak, aby požadavky byly konkurenční a zobrazoval se kód odpovědi // a v případě chyby jej zaznamenejte do logu a pokračujte ve zpracování package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Zpracovat resp, pokud je potřeba } }
Ukažte algoritmus hledání prvku v binárním vyhledávacím stromu na příkladu (porovnání s klíčem uzlu, pohyb vlevo/vpravo).