Czy można wywołać WaitGroup.Add wewnątrz gorutyny, a na końcu Done? Czy to będzie działać poprawnie?
Golang
Czym jest Deadlock? Jak uniknąć wzajemnego blokowania?
Opowiedz o planowniku Go (model GMP)
Jaki jest główny powód używania typu sync.Map w Go?
Jak można utworzyć i uruchomić oddzielny wątek wykonawczy w Go?
Jakie podejścia i narzędzia w Go są używane do organizacji obliczeń równoległych i asynchronicznych za pomocą goroutines?
Jakie komponenty zawiera struktura slices w języku Go?
Co sądzisz o Linuxie?
Czym są generyki w Go? Jak ograniczyć zbiór typów (constraints)?
Czym jest kanał w Go? Jakie są rodzaje kanałów? Czym różnią się kanały buforowane od niebuforowanych?
Cechy pracy z łańcuchami w Go: niezmienność, len(), praca z Unicode/cyrylicą, runami?
Czym jest proces zombie?
Jakie metody są używane do zapewnienia spójności danych podczas pracy z wieloma wątkami lub goroutines?
Opowiedz o Kubernetes — czym jest, czym różni się od Dockera, jakie są główne składniki?
Czym charakteryzują się goroutines w Go? Z czego wynikają ich lekkość?
Czym różni się konteneryzacja od wirtualizacji?
Opowiedz o projekcie, zespole i głównych zadaniach na obecnym stanowisku pracy
Jak uniknąć blokowania się na zawsze podczas czytania z pustego kanału? Czym jest select i jakie są jego wzorce?
Dlaczego zmieniasz pracę?
Jak goroutines mogą się ze sobą komunikować? Jakie metody synchronizacji istnieją w Go?