Jakie rodzaje wyjątków lub błędów można obsługiwać w języku Go?
Golang
Jak wpłynąłeś na zmianę procesu z analizą?
Czy dozwolone jest uzyskiwanie informacji z kanału z ustawionym trybem zamkniętym?
Jak zaimplementować wymianę informacji między dwoma goroutines w języku Go?
Jakie metody istnieją, aby zwiększyć skalowalność baz danych?
Jaka jest rola i cel kontekstu w języku programowania Go?
Czy możesz wymienić główne funkcje agregujące używane podczas pracy z zapytaniami SQL?
Czym są czasy oczekiwania i czy ich używasz w pracy?
Jak można ustawić limit czasu oczekiwania na odpowiedź podczas wykonywania żądania HTTP?
Czy masz jakieś projekty poboczne?
Opowiedz więcej o semaforach.
Jak w języku Go realizowana jest koncepcja programowania obiektowego?
Dlaczego przeszedłeś z Flutter na Go?
Które z poniższych jest najbardziej prawdopodobne podczas próby uruchomienia bardzo dużej liczby goroutine (np. dziesiątek tysięcy) bez dodatkowej kontroli? - Głównym problemem będzie zablokowanie globalnego mutexa w runtime, co doprowadzi do całkowitego zatrzymania działania programu - Planista Go będzie wykonywał goroutine w małych grupach sekwencyjnie, więc wzrost ich liczby prawie nie wpłynie na zużycie pamięci - Masowe tworzenie goroutine może prowadzić do znacznego zużycia pamięci i narzutu planisty; w takich przypadkach odpowiedni jest pul pracowników - Jeśli liczba goroutine przekracza liczbę procesorów logicznych, Go automatycznie zacznie odrzucać nowe uruchomienia goroutine z paniką
Jak poprawnie zorganizować kolejność wykonywania kilku odłożonych zadań (defer)?
Jakie kroki należy podjąć, aby zaimplementować metodę w strukturze w języku Go?
Jakie metody przesyłania danych są stosowane podczas interakcji między goroutines w Go?
Czy miałeś przegląd kodu? Jak był zorganizowany?
Dlaczego, gdy konieczne jest zmodyfikowanie pól struktury wewnątrz funkcji, zwykle używa się wskaźnika na strukturę zamiast wartości?