Golang
Czy możesz wyjaśnić, czym jest system zarządzania zależnościami w Go i jak jest realizowany?
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)?
W jaki sposób realizowana jest interakcja między poszczególnymi mikroserwisami?
Czy stosowałeś mechanizm blokady pesymistycznej w swoich projektach?
Opowiedz o DDD (Projektowanie zorientowane na domenę) i paradygmacie funkcyjnym — co czytałeś, jak to realizowałeś?
Jakie są sposoby realizacji wdrożenia aplikacji w Kubernetes i jakie kroki należy podjąć w tym celu?
Jakie wskaźniki wydajności Pipeline możesz wymienić?
Jak można zidentyfikować warunek wyścigu (Race Condition) w systemie?
Jak zapewnić zapobieganie przekroczeniu limitu deskryptorów plików otwartych w systemie?
W jakich przypadkach stosuje się strukturę danych z możliwością przechowywania elementów sekwencyjnych i ich dynamicznej zmiany?
Czy możesz wyjaśnić zasadę działania haszowania w implementacji mapy (Map)?
Jaką funkcję pełni rola proxy w języku Go?
Jakie są zazwyczaj jasne wymagania?
Czy możesz wymienić kluczowe różnice i cechy protokołu HTTP/2 w porównaniu z HTTP/1.1?
Czym różnią się slice i tablice w Go?
Jakie procesy zostaną uruchomione i jak będzie przebiegać tworzenie nowej gorutiny w Go?
Jak uruchomić aplikację wielokontenerową za pomocą docker-compose?
Czy może mi Pan/Pani opowiedzieć, jak zorganizowana była infrastruktura i środowisko techniczne w Państwa ostatnim miejscu pracy?
Jaka jest rola interfejsów w programowaniu obiektowym?