Golang
Jak przebiega proces testowania kodu w języku Go?
Czy masz doświadczenie w pracy z dziedziczonym lub przestarzałym kodem, który wymaga modernizacji lub refaktoryzacji?
Opowiedz więcej o Redis: jakie są katalogi i jakie dane tam są przechowywane?
Ile było połączeń z PostgreSQL? Co zrobić, jeśli połączeń brakuje przy 10 tysiącach RPS?
Jak ograniczyć liczbę wywołań workera polling, jeśli API jest płatne?
W jakich sytuacjach może wystąpić wzajemne blokowanie wątków lub procesów?
Czy można uznać, że slice jest bezpieczny do użycia w środowisku wielowątkowym bez dodatkowych środków synchronizacji?
Dlaczego podczas korzystania z mapy kolejność elementów nie jest gwarantowana i wydaje się losowa?
Jakie są zalety i wady korzystania z goroutines w programach Go?
Jakie kroki należy podjąć, aby zaimplementować metodę w strukturze w języku Go?
Jak przebiega usuwanie i optymalizacja indeksów w bazie danych?
Czy masz praktyczne doświadczenie w opracowywaniu rozwiązań architektonicznych dla złożonych systemów?
Jaki aspekt koncepcji OOP odzwierciedla strukturę klasy lub obiektu?
Kiedy dokładnie goroutines mogą przejść do lokalnej kolejki wykonania?
Jakie inne języki programowania znasz oprócz Go na dobrym poziomie?
Który z poniższych fragmentów kodu zawiera błąd lub potencjalny problem związany z pracą z kanałami? Opcja 1 package main func main() { ch := make(chan int) ch <- 1 } Opcja 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opcja 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opcja 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opcja 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Czy jesteś gotowy na hybrydowy model pracy (biuro + zdalnie)?
Czy stosowałeś mechanizm blokady pesymistycznej w swoich projektach?
Jakie metody skalowania wydajności w systemach programowych możesz wymienić?
Jakie wskaźniki wydajności Pipeline możesz wymienić?