Golang
Czym jest zakleszczenie (Deadlock) przy używaniu goroutines i jak go uniknąć?
Jaki jest cel dzielenia danych na części w bazach danych?
Jak sprawić, aby podczas wstawiania duplikatu rekordu do tabeli z unikalnym kluczem na numer telefonu, zamiast błędu, zaktualizowano istniejący rekord (INSERT ON CONFLICT DO UPDATE)?
Czym różni się deklaracja zmiennej za pomocą słowa kluczowego var od przypisania wartości do zmiennej później?
Czym jest zmienna GOMAXPROCS w Go? Czy program może używać więcej wątków niż wskazuje GOMAXPROCS?
Czy może Pan/Pani wyjaśnić różnice między mechanizmami sharding i replikacji baz danych?
Jakie metody można zastosować, aby skrócić czas ewakuacji w przypadku sytuacji awaryjnej?
Kiedy lepiej stosować Spinlock zamiast Mutex do synchronizacji zasobów?
Czy tabela z (id PRIMARY KEY, data JSON) jest dość dobrym indeksem PostgreSQL do wyszukiwania po kluczu?
Jakie unikalne cechy mają slices w języku Go?
Jakie jest niebezpieczeństwo przy przekazywaniu slice do funkcji? Czy jest jakaś sztuczka z tablicami?
Czy można użyć innej Mapy jako klucza w Mapie?
Jak działa operacja dodawania nowego elementu do slice w języku programowania?
W jakich przypadkach warto stosować tablice w programowaniu?
Czy wygodniej byłoby zacząć od pytań ogólnych, czy najpierw przejść do technicznych?
Kto decyduje, czy można umieścić dany obiekt w pamięci?
Co może powodować opóźnienia w przetwarzaniu żądań na serwerze i jakie przyczyny należy brać pod uwagę?
Dlaczego w sieciach komputerowych używa się różnych poziomów do organizacji przesyłania danych?
Jak odbywa się pakowanie kodu wykonywalnego w systemie operacyjnym Linux?
Jak przeglądarka określa numer portu dla połączenia?