Golang
Czy możesz wyjaśnić istotę protokołu HTTP/3 i czym różni się od poprzednich wersji HTTP?
Jakiego narzędzia używasz do interakcji z bazą danych PostgreSQL?
Jakie masz praktyczne doświadczenie z językiem Go w projektach komercyjnych?
Jaki jest główny cel procesu przywracania systemu lub danych?
Czy możesz wyjaśnić mechanizm wykonania pełnego połączenia (FULL JOIN) w SQL?
Opowiedz o zasadach SOLID.
Jakie środki synchronizacji goroutines są dostępne w Go? Napraw przykład z wyścigiem, używając atomic
Jakie wady występują podczas konwersji łańcucha znaków na fragment bajtów w językach programowania?
Czy możesz opowiedzieć o kluczowych cechach języka programowania Go?
Czy może opisać polecenia Redis, które stosował w swojej praktyce?
Jak działa proces interakcji goroutine z wywołaniami systemowymi w systemie operacyjnym?
W jakim przypadku i jak wątki mogą uzyskać dostęp do globalnej kolejki w celu pobrania zadań i uruchomienia goroutine?
// serwis korzysta z zewnętrznego API do wyznaczania tras, // w ramach taryfy mamy ograniczenie RPS. // Należy zaprojektować rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // do zrobienia return rc.get(req) }
W jakich przypadkach zadanie uruchomione w goroutine może zostać dodane do globalznej kolejki planisty?
Dla jakich typów danych można bezpośrednio zmieniać ich zawartość bez użycia wskaźników?
Wyjaśnij zasadę wyświetlania bajtów w porządku little-endian w pamięci komputera.
Jakie metody można zastosować, aby zapobiec błędowi 500 w przypadku wygaśnięcia czasu oczekiwania na odpowiedź z bazy danych?
Jak znaleźć liczbę wielokątów/wierzchołków obiektów w Blenderze?
Jak zapewnić niskie opóźnienie dla użytkowników z różnych regionów kraju (np. Władywostok)?
Jakie są zalety i wady korzystania z Mapy w pamięci w aplikacjach?