Golang
Ako najlepšie vytvoriť slice s predvolenou pamäťou pomocou make? Prečo uvádzať kapacitu vopred?
Ste za alebo proti uloženým procedúram?
Pomáhali ste niekedy menej skúseným kolegom? Ako to zvyčajne prebiehalo?
Prečo na riadku test2 := test1[3:] nebude panika a prečo sa zobrazí [4 5]?
Možno už vznikli otázky, [meno]? (o spoločnosti)
Boli prípady, keď ste museli obhajovať nápad alebo funkciu pred produktom alebo analytikmi?
Povedzte o svojej profesionálnej skúsenosti a prečo ste sa rozhodli začať hľadať prácu
// Opravte kód tak, aby požiadavky boli konkurencieschopné a zobrazoval sa kód odpovede // a v prípade chyby ho zaznamenajte do logu a pokračujte v spracovaní 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 } // Spracovať resp, ak je potrebné } }
Ukážte algoritmus vyhľadávania prvku v binárnom vyhľadávacom strome na príklade (porovnanie s kľúčom uzla, pohyb vľavo/vpravo).
Ako spolupracujete v tíme, ktorý má middle a team lead?
HeadHunter môže odoslať odpoveď cez webhook, zatiaľ čo Avito to nemôže — musíte ísť sami. Ako to riešiť?
Čo robiť, ak je jedna partícia a nie je možné zvýšiť počet spotrebiteľov?
Aké sú problémy s DTO objektom, ktorý prechádza všetkými vrstvami (handler → service → repository)?
Prečo bol v tomto konkrétnom prípade zvolený gRPC pre službu agregácie?
V životopise je napísané, že si sprevádzal 3 mikroservisy na Golang. Čo si ešte robil okrem normalizácie a validácie dát? Bola to podpora alebo vývoj?
Čo je to optimistické zamykanie?
Prečo ste sa rozhodli opustiť svoje súčasné zamestnanie?
Ako nájde ClickHouse spojenie medzi stĺpcami?
Na základe čoho bolo v Amazon Athena vykonané rozdelenie?
Prečo uvažujete o zmene zamestnania?