Wyjaśnij, czym są wycinki w programowaniu w Pythonie.
Golang
Jakie rodzaje kanałów są używane w języku Go do komunikacji między goroutines?
Wyjaśnij, czym jest gorutyna i jak jest używana w programowaniu
Czy podczas realizacji swojego programu korzystałeś z mechanizmu synchronizacji waitgroup?
Czym różni się struktura danych tablicy od slice'a pod względem użytkowania i cech implementacyjnych?
Do czego służy katalog repository w projekcie?
Czym różni się użycie standardowego mutexa od mutexa z możliwością czytania i pisania (RWMutex)?
Czy można użyć wartości nil jako elementu iteracyjnego dla mapy w pętli?
Jakie operacje i przetwarzanie są możliwe podczas pracy z mapami nil w języku programowania?
Jak zaimplementować wymianę informacji między dwoma goroutines w języku Go?
Jaka jest różnica między gorutyną a wątkiem systemowym w kontekście wykonywania zadań?
Jaka jest różnica między przekazywaniem całej tablicy a jej wycinkiem do funkcji?
Czy liczba tworzonych gorutyn jest powiązana z liczbą rdzeni w procesorze?
Gdzie w strukturze projektu znajduje się warstwa interakcji z bazą danych?
Wyjaśnij, co oznacza poprawne zamknięcie systemu bez utraty danych lub błędów.
Jaka jest złożoność czasowa wyszukiwania elementu po kluczu w nieposortowanej tablicy?
Jak przebiega iteracja po elementach w strukturze danych map?
Jaka jest różnica między interfejsami w Golang a innymi językami programowania?
Jak w języku Go realizowany jest mechanizm dziedziczenia i jaka jest jego implementacja?
Jak system zachowa się przy jednoczesnym uruchomieniu 10 000 wątków?