Jakie wyniki uzyskuje się podczas sekwencyjnego przechodzenia przez znaki łańcucha?
Golang
Czym jest kontekst w Go? Do czego służy? Jak działa anulowanie z powodu limitu czasu?
Czy możesz wyjaśnić koncepcję Sharing Delta i jak jest ona używana w systemach synchronizacji danych?
Zadanie 2: Co wyświetli kod z interfejsami i nil? (typed nil vs untyped nil)
Jakie narzędzia analizy kodu i statycznej kontroli jakości kodu stosowałeś w swoich projektach?
Jaka jest niuans przy pracy z sync.Pool związany z trwałością?
W jakich sytuacjach zaleca się używanie struktury danych sync.Map do przechowywania i dostępu do danych?
Jak zmierzono obniżenie obciążenia CPU o 35% i opóźnienie?
Jak określić maksymalną dopuszczalną pojemność bufora w systemie?
Jak będzie wyświetlana w końcowym obrazie Docker obecność kilku Dockerfile z różną liczbą instrukcji?
Co jeszcze jest potrzebne oprócz kontenera Docker do uruchomienia usługi w Kubernetes?
Co się stanie, jeśli kilka goroutine jednocześnie spróbuje uzyskać dostęp do tego samego klucza w mapie?
Jak dane przechodzą od klienta do serwera podczas żądania HTTP? Opisz wszystkie etapy.
Jak dane są agregowane po przetworzeniu przez workerów?
Jak obsługiwać błędy w Go? Czym jest panic i jak go obsługiwać?
Opisz strukturę bazy danych, która mogłaby być używana do zarządzania informacjami o księgarni
Opowiedz o zasadach SOLID
Jak równolegle wykonywana była praca między pracownikami podczas obsługi pojedynczego żądania?
Dlaczego podzielono monolit na mikroserwisy?
Jakie biblioteki i frameworki były używane w serwisie Go?