Golang
Jak odbywa się automatyczne czyszczenie niepotrzebnych danych w pamięci w językach programowania?
Czy dopuszczalne jest deklarowanie metody w interfejsie z nazwą zaczynającą się od małej litery?
Jak wybierana jest funkcja hash do rozkładu danych?
Jakie są konsekwencje jednoczesnego zapisywania do Mapy z różnych konkurujących gorutyn?
W jaki sposób odbywa się konfiguracja kontekstu w systemie?
Czy klucz obcy może być złożony?
Czy można utworzyć indeks złożony na kilku kolumnach w bazie danych?
Jakie metody interakcji są używane między mikroserwisami w architekturze systemów?
Jakie podejście lub wzorzec jest używany do realizacji rozproszonych transakcji?
Czy możesz wymienić ostatnie książki, które przeczytałeś i uważasz za ważne?
Czy możesz podać przykłady popularnych kontraktów interfejsów w programowaniu?
Czym różnią się pojęcia długości i pojemności cięcia w języku programowania?
Jak kompilator określa, którą konkretną metodę wywołać przy przeciążeniu lub nadpisaniu?
Czy możesz wymienić popularne typy serwerów proxy i ich cechy?
Jakie kluczowe aspekty należy wziąć pod uwagę podczas opracowywania architektury mikroserwisów?
Przy wykonywaniu wyszukiwania w zakresie wartości w bazie danych, który typ indeksu jest bardziej preferowany: indeks haszowany czy drzewo B?
Jakiego wskaźnika liczby zapytań na sekundę osiągnąłeś w ostatnim projekcie?
Jak są implementowane i zarządzane goroutines w języku Go?
Jaki typ protokołu jest używany w HTTP/1.1 do wymiany danych między klientem a serwerem?
Zadanie projektowe: istnieje system dla grup szybkiego reagowania. Gdy nadejdzie sygnał, trzy grupy reagują jednocześnie. Należy wysłać tylko jedną grupę. Jak to zrobić na poziomie transakcji w bazie danych?