Golang
Zgodnie z CV, obecnie pracujesz w [organizacja], czy tak?
Jak zamknąć kanał dla czytelnika w Go? Co się stanie, jeśli napiszesz do zamkniętego kanału?
funkcja main() { ctx := context.Background() urls := []string{ "vk.ru", "ozon.ru", "pi.zone.ru", "lamoda.ru", "adidas.com", } pingMap, err := collectRTT(ctx, urls) if err != nil { fmt.Println("ERR:", err) return } data, _ := json.Marshal(pingMap) fmt.Println("RTT:", string(data)) } func collectRTT(ctx context.Context, urls []string) (map[string]time.Duration, error) { pingMap := make(map[string]time.Duration, len(urls)) var mu sync.Mutex var wg sync.WaitGroup errCh := make(chan error, 1) for _, url := range urls { wg.Add(1) go func(u string) { // ... (rest of the function implementation) }(url) } // ... (rest of the function implementation) } Błąd: # command-line-arguments 2486763/main.go:34:9: undefined: sync 2486763/main.go:35:9: undefined: sync 2486763/main.go:45:32: undefined: fmt.Errorf
Co robiłeś w firmie? Czym się zajmowałeś?
Jakie klucze mogą mieć mapy w Go?
Jak szybko wstawić 10 miliardów wierszy do ClickHouse?
Opowiedz mi o CTE (Wspólne Wyrażenie Tabeli).
Jaka jest różnica między json.Unmarshal a json.Decoder i kiedy używać każdego z nich?
Jak oceniasz siebie jako programistę Golang? Czy jesteś teraz middle, middle+, senior?
Jaka jest przewaga Swiss Tables w porównaniu do starej implementacji tablicy haszującej? Ile bitów zajmuje kod haszujący w starej i nowej implementacji?
Dlaczego w Go używa się interfejsów, jakie mają zalety i wady?
[imię] zapytał: jakie typy danych są w Go?
Co jest dla ciebie ważne przy wyborze przyszłej firmy? Na co zwracasz uwagę?
Jakie problemy napotkali podczas wdrażania CQRS? Spójność danych, częstotliwość aktualizacji?
Jaka jest przybliżona ilość danych w snapshotach?
Dlaczego w metodzie Process nie zwracają się błędy? Należy to poprawić i przesłać w pełni działający kod.
Jest duża tabela, zapytania z niej są wolne. Co byś zrobił?
Opowiedz o swoim doświadczeniu z Go — czy dobrze rozumiem, że masz 6,5 roku doświadczenia?
Gdzie przechowywali metryki? Nie używaliście VictoriaMetrics?
Jak duże masz doświadczenie z Redis jako cache i broker wiadomości?