Golang
Opowiedz o błędach z twojego doświadczenia zawodowego
W jakim miejscu wewnątrz Kafka jest przechowywana wartość Offset dla konsumowanych wiadomości?
Jaka jest rola kubełków w implementacji struktury danych Map?
Jak działa kompilacja pakietu z kodu źródłowego w Linuxie (zamiast menedżera pakietów)?
Czy można uzyskać dostęp do zmiennej zadeklarowanej jako prywatna wewnątrz tej samej funkcji?
Czy możesz wyjaśnić, jak zaimplementowany jest system kolejek zdarzeń w Kafka?
Jaki indeks utworzyłbyś dla tego zapytania z DENSE_RANK i PARTITION BY department?
W jakich przypadkach zaleca się korzystanie z REST API do komunikacji między komponentami systemu?
Jak te metryki są integrowane i wyświetlane w Grafanie?
Do czego służy interfejs w programowaniu obiektowym?
Opowiedz o migracjach baz danych — jak były przechowywane i kto je pisał?
func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) } func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 l, r := 0, len(nums)-1 for l < r { nums[l], nums[r] = nums[r], nums[l] l++ r-- } } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) }
Opowiedz o rodzajach kontekstów w Go: Background, WithTimeout, WithCancel i inne.
Opowiedz o planowniku Go (model GMP)
Co się dzieje w sieci po wpisaniu https://wildberries.ru w przeglądarce? Opisz proces rozwiązywania DNS.
Wyjaśnij, co oznaczają metadane w protokole gRPC i jaką pełnią rolę.
Klient wysyła żądanie z nagłówkiem Accept: application/json, ale serwer odpowiada Content-Type: text/html. Co to oznacza? - Serwer naruszył protokół HTTP - Serwer zignorował preferencję klienta i zwrócił dostępny format - Klient musi odrzucić taką odpowiedź - To jest możliwe tylko w przypadku błędu proxy
Jakie rodzaje zapytań używałeś na swoim poprzednim stanowisku?
Kiedy zaleca się stosowanie mechanizmu RWMutex w programowaniu do zarządzania współdzielonym dostępem do zasobów?
Czy możesz wyjaśnić koncepcję służącego w kontekście replikacji baz danych?