Golang
Czy możesz wyjaśnić zasadę działania wycinków (slice) w języku programowania?
Co jest dla ciebie ważne przy wyborze firmy, na co zwracasz uwagę?
W jaki sposób rozróżnia się różne żądania HTTP i według jakich kryteriów są one klasyfikowane?
Czy mógłbyś wyjaśnić zasadę działania mutexa i jego zastosowanie w programach wielowątkowych?
Czy struktura danych Map w języku programowania jest sortowalna po kluczach?
Co program wyświetli w miejscach, gdzie są komentarze? package main import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) fmt.Println(sl) // } func mutateSlice(sl []int, idx, val int) { sl[idx] = val fmt.Println(sl) // }
Jakie narzędzia lub metody stosujesz do oceny pochłaniania systemu lub komponentu?
Czy można uzyskać dostęp do zmiennej zadeklarowanej jako prywatna wewnątrz tej samej funkcji?
Jakie zmiany zajdą z fragmentem wewnątrz funkcji, jeśli zostanie przekazany przez wartość, a funkcja zajmuje się sortowaniem i nie zwraca wyniku?
Kodowanie na żywo: deduplikacja adresów — jak przetworzyć listę z duplikatami, aby wywołać unikalne adresy. Rozwiązanie przez map.
Jaka jest różnica między EXPLAIN a EXPLAIN ANALYZE?
Jakie wzorce konkurencyjności znasz w Go?
Czy można użyć struktury do parametrów żądania HTTP?
Opowiedz mi trochę o sobie i swoim doświadczeniu zawodowym.
Jak zignorować pole podczas serializacji do JSON?
Jak zsynchronizować dostęp wielu goroutine do wspólnego obiektu na stercie?
Jaka jest rola mechanizmu blokowania kanału w kontekście komunikacji międzyprocesowej lub programowania współbieżnego?
Czy masz doświadczenie w korzystaniu z systemu monitorowania Graphite do zbierania i wizualizacji metryk?
Czy można dodawać elementy do slice'a przekazanego jako argument do funkcji?
Jak zaimplementowałbyś funkcję dodawania elementów z jednego slice'a do drugiego, gdybyś tworzył język programowania od podstaw?