Golang
Opowiedz o partycjonowaniu tabel.
Jakiego wzoru projektowego użyłeś w swoich projektach lub kodzie?
Czy możesz wymienić główne typy danych używane w języku Go?
Wyjaśnij, czym jest gorutyna i jak jest używana w programowaniu
Czym różni się użycie wskaźnika na strukturę od przekazania samej struktury w metodzie w języku programowania Go?
Jak skutecznie usunąć element z zakresu bez zachowania kolejności elementów, nie przekraczając stałej złożoności operacji?
Jakie są zalety i wady stosowania projektowania zorientowanego na domenę (DDD)?
Jakie typy w języku Go zawierają wewnątrz siebie wskaźnik na segment pamięci?
Jak zainicjować nową transakcję w systemie zarządzania bazą danych?
Czym różni się użycie standardowego mutexa od mutexa z możliwością czytania i pisania (RWMutex)?
Jaka jest rola komponentu Outbox w architekturze systemu i dlaczego jest używany?
Jak można utworzyć indeks dla kolumny dużej tabeli bez blokowania całej tabeli?
Czy możesz wyjaśnić, czym jest typ danych JSONB w bazie danych i czym różni się od zwykłego JSON?
Na co zwracasz uwagę podczas oceny jakości kodu programu?
Jakie metody istnieją do tworzenia i korzystania z struktury danych tablicy haszującej?
Jak odróżnić użycie Context.TODO od Context.Background w kodzie, i w jakich przypadkach te funkcje są stosowane?
Co oznacza wskaźnik czasu kradzieży CPU i jak wpływa na działanie maszyn wirtualnych?
Jakie kroki należy podjąć, aby wdrożyć i uruchomić klaster Kubernetes?
W jakich przypadkach konieczne jest łapanie i obsługa błędów paniki w programie?
Jakie mogą wystąpić konsekwencje w przypadku utraty dostępności lub awarii systemu master-slave?